首页 > 解决方案 > 无法处理 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.");
            }
        });
    }
}

标签: javajarevent-handling

解决方案


推荐阅读