java - 无法处理 jar 文件中的按钮单击
问题描述
我使用 Swing 创建了一个处理按钮单击的 Java 程序。我创建了该程序的 jar 文件。如果我从命令行运行程序,我可以处理按钮点击。但是当我从 jar 文件运行时,我不能这样做。
import javax.swing.*;
import java.awt.event.*;
public class SwingEx {
public static void main(String a[]) {
JFrame f = new JFrame();
JButton b = new JButton("click");
final JTextField tf = new JTextField();
f.setVisible(true);
f.setSize(500, 600);
f.setTitle("Title");
f.setLayout(null);
b.setBounds(130, 100, 100, 40);
f.add(b);
tf.setBounds(60, 50, 170, 20);
f.add(tf);
tf.setVisible(true);
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
tf.setText("Welcome to Javatpoint.");
}
});
}
}
解决方案
推荐阅读
- javascript - FindDomNode 弃用警告,尽管使用了 ref
- java - 如何在不损坏的情况下将图像从 java 套接字服务器发送到导航器?
- laravel - 无法打开 laravel.log - ec2 Aws 中的权限错误
- u-boot - 错误:所选处理器不支持请求的专用寄存器
- swift - 检查 URL 是视频 URL 还是 PHOTO URL
- python - Template Does not exsist-heroku django
- scala - 类型参数 [T] 不符合方法产品的类型参数边界 [T <: Product]
- asp.net-mvc - How to use asp.net core 3.0 identity (Register & SignIn) for multiple UserName/Email with Different CompanyIDs
- animation - SVG + GSAP mask animation issue with Firefox
- matplotlib - Seaborn Heatmap:分别调整垂直和水平线的线宽