Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    [JAVA] Finestra con bottone

    Ragazzi stò usando eclipse per creare una semplicissima finestra con un bottone all'interno.

    Questo è il codice:

    codice:
    import javax.swing.*;
    
    public class Finestra {
    	JFrame finestra;
    	Jframe bottone;
    	
    	Finestra(){
    		finestra=new JFrame();
    		finestra.setlayout(null);
    		finestra.setSize(800, 600);
    		bottone=new JButton;
    		bottone.setBounds(40, 50, 90, 90);
    		finestra.add(bottone);
    		finestra.setVisible(true);
    	}
    	
    	public static void main(String[] args) {
    		Finestra f=new Finestra();
    	}
    }
    Però quando vado a mandare in "Run", mi esce scritto:

    Errors exist in required project(s)
    Finestra3
    Proceed with launch?

    Quando clicco proced, in basso nella console in rosso esce scritto:

    Exception in thread "main" java.lang.Error: Unresolved compilation problem:

    at Finestra.main(Finestra.java:17)

    Come mai? Dove sbaglio?
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [JAVA] Finestra con bottone

    Originariamente inviato da gaten
    codice:
     
    	Jframe bottone;
    	 
    		bottone=new JButton;
    Come mai? Dove sbaglio?
    Qui.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Ho provato a modificare così, ma non va lo stesso
    codice:
    import javax.swing.*;
    
    public class Finestra {
    	JFrame finestra;
    	JFrame bottone;
    	
    	Finestra(){
    		finestra=new JFrame();
    		finestra.setLayout(null);
    		finestra.setSize(800, 600);
    		bottone=new JButton;
    		bottone.setBounds(40, 50, 90, 90);
    		finestra.add(bottone);
    		finestra.setVisible(true);
    	}
    	
    	public static void main(String[] args) {
    		Finestra f=new Finestra();
    	}
    }
    Con i sogni possiamo conoscere il futuro...

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da gaten
    Ho provato a modificare così, ma non va lo stesso
    Non hai capito.

    JFrame bottone;
    bottone=new JButton;

    1. bottone di tipo JFrame? Che senso ha?
    2. new JButton non vuol dire nulla, mancano le parentesi tonde e gli eventuali parametri (ad esempio il testo da far apparire sul pulsante).

    Stai studiando su un libro?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    e cosa devo scrivere allora, io ho seguito un tutorial!
    Con i sogni possiamo conoscere il futuro...

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da gaten
    e cosa devo scrivere allora, io ho seguito un tutorial!
    Basta ragionare un attimo
    Vuoi un pulsante? La classe da usare è JButton.

    Quindi

    JButton bottone;

    Quando lo vai a creare dovrai chiamare il suo costruttore:

    bottone = new JButton("Cliccami!");

    Curiosità, puoi linkare il tutorial che stai seguendo?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Il tutorial che stò seguendo è questo su youtube:

    http://www.youtube.com/watch?v=HGC7mKQrnOQ
    Con i sogni possiamo conoscere il futuro...

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Non ho la possibilità di visualizzare il filmato... ma i tutorial fatti da filmati su YouTube o da qualunque altra parte sono, per la maggior parte, spazzatura di prim'ordine. Non si impara a programmare seguendo un "video tutorial".

    Consiglio personale:
    comprati un libro e segui un tutorial in cui le cose siano scritte e spiegate... perchè se questi sono i risultati, capirai che di strada ne farai davvero pochina.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.