Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: JAVA Button

  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    JAVA Button

    Ciao a tutti volevo sapere come si fa a disegnare un pulsante?
    Che non ci capisco più nulla.
    Potete aiutarmi?
    Ciao
    Allejo

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Instanzi un oggetto JButton.
    JButton button = new JButton("Premi qui.");
    Poi sta a te posizionarlo su un contenitore,
    utilizzando un layout manager piuttosto che
    un'altro.

    ciao.
    Slack? Smack!

  3. #3
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ma non funzione ti posto il codice

    codice:
    package myprojects.esempio;
    
    import java.awt.*;
    import java.awt.event.*;
    
    class Esempio extends Frame 
    {	
    	public Esempio() {
    		addWindowListener(new WindowAdapter() {
    			public void windowClosing(WindowEvent e) {
    				dispose();
    				System.exit(0);
    			}
    		});
    	}
    	public static void main(String args[]) {
    		System.out.println("Starting Esempio...");
    		Esempio mainFrame = new Esempio();
    		mainFrame.setSize(400, 400);
    		mainFrame.setTitle("Esempio");
    		Button button = new JButton("Premi qui."); 
    		mainFrame.setVisible(true);
    	}
    }
    Allejo

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Non ho letto bene prima e non mi sono accorto che
    intendevi utilizzare un pulsante con le AWT(Button),
    piuttosto che con le Swing(JButton).
    I componenti SWING ed AWT non sono proprio intercambiabili.
    Nel tuo codice compare un errorino:
    Button button = new JButton("Premi qui.");
    correggilo con:
    Button button = new Button("Premi qui.");
    subito dopo questa riga aggiungi questa:
    mainFrame.add(button);
    In questo modo aggiungi il pulsante al container
    principale e finalmente puoi visualizzarlo.

    ciao.
    Slack? Smack!

  5. #5
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ora funziona.....
    4 domande poi niente distubo:
    1)Come si fa a impostare la dimensione del pulsante?
    Non è così?
    button.setSize(10,10);

    2)Come si fa a colorare il pulsante e il testo del pulsante?

    3)Quando clicco come faccio a chiamare una mia procedura void?

    4)Come si inserisce un campo text?
    Allejo

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Originariamente inviato da allejo
    Ora funziona.....
    4 domande poi niente distubo:
    1)Come si fa a impostare la dimensione del pulsante?
    Non è così?
    button.setSize(10,10);

    2)Come si fa a colorare il pulsante e il testo del pulsante?

    3)Quando clicco come faccio a chiamare una mia procedura void?

    4)Come si inserisce un campo text?
    Leggere un po di documentazione no???
    (1) Imposti prima il layout a null, poi dimensioni e posizione
    del pulsante:
    Frame frame = new Frame();
    frame.setBounds(200, 200, 200, 200);
    frame.setLayout(null);
    Button button = new Button("testo");
    button.setBounds(/* posizione */ 50, 50, /* dimensioni */ 50, 50);
    frame.add(button);

    (2) button.setBackground(Color color);
    button.setForeground(Color color);

    (3) Devi implementare ed aggiungere un listener.
    button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    // operazioni da eseguire al click sul pulsante
    }
    });

    (4) TextField textField = new TextField("campo di testo");

    Tutto quello che ti ho scritto non l'ho testato.
    Ti invito a seguire qualche guida di base.
    Ciao.
    Slack? Smack!

  7. #7
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Grazie mille
    Allejo

  8. #8
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    E dove posso trovare delle documentazioni un pò semplici?
    Allejo

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    prova a partire dalla guida su html.it poi se non hai problemi
    con l'inglese, secondo me, è d'obbligo passare per java.sun.com
    ma ricercando con google, ne troverai a centinaia.
    Slack? Smack!

  10. #10
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    Ma quando genero il file Ciao.class.....vado su dos e scrivo java Ciao
    sul percorso dove ce il file Ciao.class mi da questo errore:
    "java" non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.
    Come mai?
    Allejo

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.