gpt4 book ai didi

Main 方法上的 Java ActionListener

转载 作者:行者123 更新时间:2023-12-01 09:09:45 24 4
gpt4 key购买 nike

我创建了一个java类,其中我使用了一个框架、一个面板、两个文本框和两个带有一个按钮的标签,但 Jbutton actionListener 不起作用请帮助我尝试了一个多小时,但它无法与使用javax.swing的图形化使用界面

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();
}
}

最佳答案

您需要将按钮添加到您的 JPanel,就像您为其他小部件组件所做的那样。

代码应该是:

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

您应该看到并且能够单击您的按钮

关于Main 方法上的 Java ActionListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40992301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com