swing 制作交互式用户界面

示例

有了按钮,一切都会好起来,但是如果单击按钮却什么都没做,那又有什么意义呢?ActionListeners用于告诉您的按钮或其他组件在被激活时执行某些操作。

这样就添加ActionListener了。

buttonA.addActionListener(new ActionListener() {

    @Override

    public void actionPerformed(ActionEvent e) {

        //代码在这里...

        System.out.println("您单击了按钮!");

    }

});

或者,如果您使用的是Java 8或更高版本...

buttonA.addActionListener(e -> {

    //Code

    System.out.println("您单击了按钮!");

});

示例(Java 8及更高版本)

JFrame frame = new JFrame("超级真棒窗口标题!"); //创建JFrame并为其命名

frame.setSize(512, 256); //512 x 256像素大小

frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //关闭JFrame时退出应用程序

JPanel pane = new JPanel(); //创建一个窗格来容纳所有内容

frame.setContentPane(pane);

JButton button = new JButton("Click me - I know you want to.");

button.addActionListener(e -> {

    //代码在这里

    System.out.println("You clicked me! Ouch.");

});

pane.add(buttonA);

frame.setVisible(true); //显示视窗

           

以上是 swing 制作交互式用户界面 的全部内容, 来源链接: utcz.com/z/321362.html

回到顶部