Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    13

    Ricavare valore da TextField GUI

    Ciao,
    come posso ricavare e quindi far visualizzare il valore massimo che inserisco nel TextField?
    devo studiare meglio le librerie GUI?
    è da un po' che sono bloccato qui. Grazie mille!!



    CODICE JAVA
    Codice PHP:
    import java.awt.*;
    import java.awt.event.*;
    class 
    GUI6 extends Frame {
        
    TextField t = new TextField(20);
        
    Label la = new Label("Massimo = ");
        
    Label lb = new Label(" 0 ");
        public 
    GUI6() {
            
    super("Massimo");
            
    Panel p2 = new Panel();
            
    Panel p1 = new Panel();
            
    p2.add(la);
            
    p2.add(lb);
            
    add(t);
            
    add(p2,BorderLayout.NORTH);
            
    //add(t,BorderLayout.SOUTH);
            
    t.addActionListener(new Ascoltatore(t,lb));
            
    setVisible(true);
            
    pack();
        }
        
        class 
    Ascoltatore implements ActionListener {
            public 
    Ascoltatore(TextField t,Label lb){}
        
            public 
    void actionPerformed(ActionEvent e) {
                
    String h getTextField();
                
    System.out.println(h);
            }
            
            public 
    void windowClosed (WindowEvent e) {
            
    System.out.println(e);
            
    System.exit(0);
            }
        
            public 
    void windowClosing (WindowEvent e) {
                
    e.getWindow().dispose();
                
    System.out.println(e);
            }
        }
        
        
    }

    class 
    ProvaGUI6 {
        public static 
    void main(String[] args) {
            
    GUI6 finestraPrincipale = new GUI6();
            
    System.out.println("fine");
        }


  2. #2
    a me viene una domanda: perchè usi AWT e non Swing??
    io ti consiglio proprio di cambiare e passare a Swing e usare JTextField.
    sul quale puoi richiamare il metodo getText()

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    13
    Evantualmente con AWT ci sarebbe un modo? perchè devo sviluppare questo programma in questo maniera, si tratta di esercitazioni..
    grazie!!

  4. #4
    con awt nn so.
    mai usato, ma suppongo ci sarà qualcosa del genere.
    prova a cercare su google qualcosa come awt textfield get text

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    13
    Trovato!!

    class AscoltatoreTesto implements TextListener {
    public AscoltatoreTesto(TextField t, Label lb){}

    public void textValueChanged(TextEvent e) {
    System.out.println(t.getText());
    }
    }


    grazie

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.