Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-09-2004, 22:03   #1
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
Grafica con Java

Ciao a tutti!
Sono un novello programmatore e avrei bisogno che qualcuno di voi mi desse una mano.
Vorrei imparare a creare delle interfacce utente (finestre, ecc) e creare piccoli disegni usando JAVA. Ho comprato un manuale e credo di aver capito come si fa, l'unico problema è che non so come faccio a vedere se l'applet che ho fato è giusto o no. Dopo aver compilato e vaer visto che è tutto ok, come faccio a visalizzare? tenete conto che programmo sotto linux e che uso emacs come editor. Inoltre, come devo fare per integrare la applet su una pagina web. ho provato a mettere il file *.class su una pagina html ma non funziona. grazie e ciao a tutti!
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 13-09-2004, 22:16   #2
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Per un'applet in particolare non so, ma se vuoi intanto verificare l'interfaccia puoi creare un JFrame o Frame a cui aggiungi i componenti che inserivi nell'applet, e con il metodo setVisible() lo rendi visibile; un Frame altro non è che una finestra.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2004, 09:04   #3
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
ci ho provato ma non funziona!
inoltre ho capito che basta inserre nel cadica html della pagina web il file class. mentre su windows la applet viene caricata su linux usando i vari browser mi visualizza la pagina bianca! Eppure ho usato solo le librerie standard di java!
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2004, 14:23   #4
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ma su linux è installata la java virtual machine? I browser hanno bisogno del plugin java per poter eseuire le applet.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2004, 11:19   #5
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
Si, Ho controllato più volte. Inoltre ho controllato se su mozilla era attivata il plugin per la visualizzazione ed era già attivata.
Mi sa tanto che dovrò rassegnarmi a fare programmi in formato testo
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2004, 12:36   #6
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ma il tuo obiettivo è creare delle applicazioni con interfacce utente o delle applet? Se il problema è quello di non riuscire a visualizzare le apliet apri un nuovo thread con il titolo apposito
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2004, 20:53   #7
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
Il mio scopo è creare delle interfacce utente, ma per farlo ho pensato prima di imparare a utilizzare le applet, che ritengo siano più semplici. comuque ho provato anche a creare una finestra, ma non funziona neanche quella...
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2004, 22:38   #8
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Crea un file Test.java e copia questo:

Codice:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;


public class Test extends JFrame{

	public Test(){
		setSize(600, 400);		
		JPanel p = new JPanel();
		p.add(new JButton("test"));
		getContentPane().add(p);
		setVisible(true);
	}


	public static void main(String[] args){
		new Test();
	}
}
deve funzionare; è una semplice applicazioni che fa uscire una finestra con un bottone che non fa niente. Se non funziona spiega cosa succede.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 11:38   #9
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
ok! il codice funziona! Ma il main deve esserci per forza? a quanto ne sapevovo, quando si tratta di interfacce grafiche e applet il main non serve.inoltre ho provato a inserire il file class in una pagina html. La finestra viene creata, ma nella pagina html viene visualizzata la seguente eccezione:java.lang.ClassCastException.
va bene cosi' oppure devo modificare qualcosa? PS: cmq grazie della pazienza cha hai con me! :-)
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 12:23   #10
Zeus84
Senior Member
 
Iscritto dal: Dec 2002
Città: Bologna
Messaggi: 483
Quote:
Originariamente inviato da DesmoColo
ok! il codice funziona! Ma il main deve esserci per forza? a quanto ne sapevovo, quando si tratta di interfacce grafiche e applet il main non serve.inoltre ho provato a inserire il file class in una pagina html. La finestra viene creata, ma nella pagina html viene visualizzata la seguente eccezione:java.lang.ClassCastException.
va bene cosi' oppure devo modificare qualcosa? PS: cmq grazie della pazienza cha hai con me! :-)

per inserire un'applet in una pagina web devi semplicemente usare i tag <APPLET></APPLET> configurati appositamente..
tieni conto che un applet non è uguale in tutto è per tutto ad un frame e pertanto non è possibile effettuare alcune chiamate come setSize(), setTitle(), setVisible(), e questo per alcune semplici motivi..le dimensioni le decidi tu mediante gli attributi del tag applet, il titolo è il titolo della pagina che imposti mediante il tag <TITLE></TITLE>, e poi un applet è per forza visibile...

per quanto riguarda le applet o crei di volta in volta la pagina web che ti serve oppure usi l'utility del Java appletviewer....tieni conto però che quest'ultima non applica le politiche di privacy adattate dalla jvm e pertanto un'applet funzionante potrebbe risultare ineseguibile in un browser....
fammi sapere se ci sono altri dubbi...

ps. che io sappia la vita di un'applet gira intorno a init, start,stop,destroy e pertanto non c'è bisogno di un main
__________________
Acer TravelMate 8103Wlmi
Zeus84 è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 15:38   #11
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Le applet non le ho mai studiate, e mi pare che in effetti non hanno bisogno del main, ma per le applicazioni invece è necessario. Ti consiglio di leggerti il tutorial sulle interfacce grafiche sul sito della sun:

http://java.sun.com/docs/books/tutor...ing/index.html


e che si puo anche scaricare.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 22:52   #12
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
Piccolo bug. Oggi quando ho compilato il codice ero all'università e tutto ha funzionato. Anche quando ho testato il codice su windows tutto andava bene. stasera hi compilato lo stesso codice su linux ed il compilatore non riconosce la class JFrame!
Devo settare qualcosa?
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 22:56   #13
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Se non hai installato manualmente l'ultima versione di java su linux probabilmente è installata una vesrione vecchia o non della sun che no riconosce le classi swing; a me è capitato cosi e per risolvere ho installato java per linux; la scarichi sul sito della sun.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 22:58   #14
DesmoColo
Senior Member
 
L'Avatar di DesmoColo
 
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
Gia' fatto! è la 1.4.2! appena esce una nuova versione è mia buona abitudine aggiornare l'SDK! AIUTO
__________________
God rides DUCATI!
DesmoColo è offline   Rispondi citando il messaggio o parte di esso
Old 16-09-2004, 23:13   #15
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Hai copiato il codice attentamente? Hai messo gli import:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;


?

Se non funziona ancora posta l'errore che ti da.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
Obbligati ad acquistare una scheda madre...
GTA VI su PC? La data non c'è, ma...
Monopattini elettrici, a un anno dal dec...
Tesla Robotaxi, autista di sicurezza si ...
Samsung Galaxy S26: svelate le combinazi...
Microsoft Ignite: arriva Edge for Busine...
OPPO e Lamine Yamal uniscono sport e tec...
Microsoft, NVIDIA e Anthropic siglano un...
SpaceX potrebbe comunicare alla NASA rit...
Scoperte cavità sotterranee scava...
OnePlus anticipa l'arrivo di due nuovi p...
DJI lancia Osmo Action 6: la prima actio...
NASA: conferenza stampa sulla cometa int...
Ex CEO di TSMC passa a Intel: aperta un'...
Gigabyte X870E Aorus Elite X3D, una moth...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v