2016-12-06 7 views
0

Ich habe eine Java-Klasse erstellt, in der ich ein Frame ein Panel zwei Textbox und zwei Etiketten mit einer Schaltfläche verwendet haben, aber die Jbutton actionListener funktioniert nicht Bitte helfen, ich versuche für mehr als eine Stunde aber es Verwendung von nicht mit der grafischen Schnittstelle mit Arbeits javax.swingJava ActionListener On Hauptmethode

public class GuiBasics { 

    /** 
    * @param args the command line arguments 
    */ 

    public GuiBasics(){ 
     int count=0; 

     JFrame jf=new JFrame("Gui Basics"); 
     JPanel jp=new JPanel(); 
     JLabel jl1=new JLabel("Username"); 
     JLabel jl2=new JLabel("Password"); 

     JTextField jt1=new JTextField(20); 
     JTextField jt2=new JTextField(20); 
     jp.add(jl1); 
     jp.add(jt1); 
     jp.add(jl2); 
     jp.add(jt2); 
     jp.add(jb); 
     jf.add(jp); 
     jf.setSize(400, 600); 
     jf.setVisible(true); 

     JButton button = new JButton("Click"); 
     button.addActionListener(new ActionListener() { 
      @Override public void actionPerformed(ActionEvent e) { 
      System.out.println("Checking!"); 
      } 
     }); 
    } 

    public static void main(String[] args) { 
     new GuiBasics(); 
    } 
} 
+2

Sie nicht fügen Sie die Schaltfläche, um Ihre gui zu klicken – XtremeBaumer

+2

Sie nicht Ihre Schaltfläche, um Ihre gui Hinzufügen – Shriram

Antwort

1

Sie müssen die Schaltfläche, um Ihre JPanel hinzuzufügen, wie Sie für Ihre andere Widget-Komponenten haben.

-Code sollte sein:

JButton button = new JButton("Click"); 
jp.add(button); 

Und sollten Sie sehen, & der Lage, Ihre Schaltfläche

Verwandte Themen