Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Nuova frontiera per i robot tagliaerba, con Ecovacs GOAT O1200 LiDAR Pro che riconosce l'ambiente in maniera perfetta, grazie a due sensori LiDAR, e dopo la falciatura può anche rifinire il bordo con il tagliabordi a filo integrato
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-09-2004, 21: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, 21: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, 08: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, 13: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, 10: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, 11: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, 19: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, 21: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, 10: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, 11: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, 14: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, 21: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, 21: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, 21: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, 22: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


Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
GeForce NOW: ecco tutte le novità in arr...
Il Realme 16 5G debutta sul mercato glob...
HONOR svela tre nuovi tablet: il più int...
Tineco Floor One S9 Master: aspira e pul...
Vivo X300 Ultra, il lancio globale è ini...
Offerte robot aspirapolvere Amazon: ECOV...
L'AI genera codice in 8 minuti e i senio...
Ring Intercom Audio a 44,99€ su Amazon: ...
Apple iPhone 16 crolla a 689€: ecco perc...
Google Pixel 9 a 449,90€ con caricatore ...
Ecco la top 7 delle offerte Amazon, aggi...
Ex ingegnere ammette il sabotaggio: migl...
I coupon nascosti di Amazon si rinnovano...
Disponibili i video e le immagini in alt...
La NASA ha rilasciato le prime fotografi...
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: 15:33.


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