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

在java中通过单击按钮打开一个新窗口

要在Java中通过单击按钮来打开一个新窗口,您可以使用Swing库

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

public class MainClass {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }

    private static void createAndShowGUI() {
        // 创建并设置主窗口
        JFrame mainFrame = new JFrame("主窗口");
        mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        mainFrame.setSize(300, 200);

        // 创建按钮并添加到主窗口中
        JButton openWindowButton = new JButton("打开新窗口");
        mainFrame.add(openWindowButton, BorderLayout.CENTER);

        // 为按钮添加一个点击事件监听器
        openWindowButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                // 当按钮被点击时,创建一个新窗口
                JFrame newWindow = new JFrame("新窗口");
                newWindow.setSize(200, 100);
                newWindow.setLocationRelativeTo(mainFrame); // 将新窗口相对于主窗口居中
                newWindow.setVisible(true);
            }
        });

        // 显示主窗口
        mainFrame.setLocationRelativeTo(null); // 居中显示
        mainFrame.setVisible(true);
    }
}

这段代码首先创建一个主窗口,然后在其中添加一个按钮。当按钮被点击时,会创建一个新窗口并显示出来。新窗口的大小和位置可以根据需要进行调整。

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

相关·内容

1分10秒

Adobe国际认证教程指南|如何在 Premiere Pro 中处理多个项目?

34秒

PS使用教程:如何在Photoshop中合并可见图层?

1分6秒

PS使用教程:如何在Mac版Photoshop中制作“3D”立体文字?

3分6秒

如何在Mac版Photoshop中去除图片中的水印?

36秒

PS使用教程:如何在Mac版Photoshop中画出对称的图案?

4分36秒

PS小白教程:如何在Photoshop中制作雨天玻璃文字效果?

1分7秒

PS小白教程:如何在Photoshop中给风景照添加光线效果?

2分10秒

服务器被入侵攻击如何排查计划任务后门

22秒

PS使用教程:如何在Mac版Photoshop中新建A4纸?

1分28秒

PS小白教程:如何在Photoshop中制作出镂空文字?

3分54秒

PS使用教程:如何在Mac版Photoshop中制作烟花效果?

2分54秒

Java 开发个人 AI 助理演示篇

领券