gpt4 book ai didi

java - 运行窗体小程序时无法处理 Swing 按钮事件

转载 作者:行者123 更新时间:2023-12-01 15:59:12 25 4
gpt4 key购买 nike

这是我的小程序

public class TestApplet extends Applet{
public void init(){

}

public void start(){
Swsmall b = new Swsmall();


}
}

这是我的 Swsmall 文件

public Swsmall() {
JFrame frame = new JFrame ("Stand alone");
JButton jl = new JButton("Exits properly");

frame.getContentPane().add(jl);
frame.setSize(180,80);
frame.setVisible(true);



jl.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);}});
}

这是我的jsp文件

<body>
<applet code="TestApplet.class" width="400" height="400"></applet>
</body>

我能够成功运行小程序,但无法在按钮单击事件上获得任何响应

当我在 java 控制台上运行相同的应用程序时,它运行完美

最佳答案

从 Java 小程序调用 System.exit(0) 不会破坏小程序。尝试从操作监听器调用其他内容(即 System.out.println("something"); 将在 Java 小程序控制台中打印),您会看到它被正确调用,但在这种情况下,它可能无法像您那样工作预计它会起作用。

关于java - 运行窗体小程序时无法处理 Swing 按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345426/

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