2016-12-06 102 views
0

我已經創建了一個java類,其中我使用了一個框架一個面板兩個文本框和兩個標籤,但只有一個按鈕,但Jbutton actionListener不工作請幫助我嘗試超過一個小時,但它不使用圖形界面使用javax.swing中在主要方法上的Java ActionListener

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

你不要將按鈕添加到您的GUI – XtremeBaumer

+2

您不添加您的按鈕,你的GUI – Shriram

回答

1

您需要將按鈕添加到您的JPanel像你這樣爲其他窗口組件工作。

代碼應該是:

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

,你應該看到&將能夠點擊您的按鈕