首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Java的内部类关闭GUI窗口并打印出一些文本?

使用Java的内部类关闭GUI窗口并打印出一些文本的方法如下:

代码语言:txt
复制
import javax.swing.*;
import java.awt.event.*;

public class GUIExample {
    private JFrame frame;

    public GUIExample() {
        frame = new JFrame("GUI Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JButton closeButton = new JButton("Close");
        closeButton.addActionListener(new CloseButtonListener());

        frame.getContentPane().add(closeButton);
        frame.pack();
        frame.setVisible(true);
    }

    private class CloseButtonListener implements ActionListener {
        @Override
        public void actionPerformed(ActionEvent e) {
            System.out.println("Closing GUI window...");
            frame.dispose();
        }
    }

    public static void main(String[] args) {
        new GUIExample();
    }
}

上述代码中,我们创建了一个名为GUIExample的类,其中包含了一个内部类CloseButtonListener,该内部类实现了ActionListener接口,用于监听关闭按钮的点击事件。当关闭按钮被点击时,actionPerformed方法会被调用,其中我们打印出一段文本并调用frame.dispose()方法关闭GUI窗口。

这个例子展示了如何使用Java的内部类来实现关闭GUI窗口并打印文本的功能。在实际应用中,可以根据需要进行适当的修改和扩展。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云的一些相关产品,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券