NetBeans中使用Java Swing创建简单GUI界面

作者:佚名 上传时间:2023-11-12 运行软件:Java编程语言 软件版本:NetBeans 12.4 版权申诉

这个示例演示了如何使用NetBeans 12.4创建一个基本的Java Swing GUI界面。通过拖放组件和设置属性,可以轻松设计界面并添加功能。

import javax.swing.*;

public class SimpleGUI extends javax.swing.JFrame {
    private JButton clickButton;
    private JLabel displayLabel;

    public SimpleGUI() {
        initComponents();
    }

    private void initComponents() {
        clickButton = new JButton();
        displayLabel = new JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("简单GUI界面");

        clickButton.setText("点击我!");
        clickButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                displayLabel.setText("你点击了按钮!");
            }
        });

        displayLabel.setText("欢迎使用简单GUI!");
        displayLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

        GroupLayout layout = new GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(clickButton)
                    .addContainerGap())
                .addGroup(layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(displayLabel)
                    .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(clickButton)
                    .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                    .addComponent(displayLabel)
                    .addContainerGap())
        );

        pack();
    }

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new SimpleGUI().setVisible(true);
            }
        });
    }
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
NetBeans使Java SwingGUI
这个示例演示了如何使用NetBeans 12.4创建一个基本的Java Swing GUI界面。通过拖放组件和设置属性,可以轻松设计界面并添加功能。import javax.swing.*;pu
NetBeans 12.4
Java编程语言
2023-11-12 23:07
NetBeans使Java SwingGUI示例
本示例演示如何使用NetBeans IDE和Java Swing库创建一个简单的图形用户界面(GUI)应用程序。通过该示例,你将学习如何设计窗体、添加组件以及处理用户交互。// 导入必要的Swing
NetBeans IDE 8.2
Java 8
2023-12-16 10:24
NetBeans使SwingGUI示例
本示例演示了如何使用NetBeans IDE和Swing库创建一个简单的图形用户界面(GUI)窗体,包括按钮和标签。通过这个例子,你可以快速入门并了解NetBeans中GUI的基本设计和实现方式。/
NetBeans IDE 8.2
Java
2023-12-04 22:59
NetBeans使Java Swing
本示例演示如何使用NetBeans和Java Swing库创建基本的图形用户界面(GUI)。通过简单的登录窗口,用户可以输入用户名和密码,点击登录按钮验证身份。// 导入必要的库import ja
NetBeans 8.2
Java 8
2023-11-27 14:46
NetBeans使Java SwingGUI示例及解释
该示例展示了如何使用NetBeans IDE和Java Swing创建基本的图形用户界面(GUI)。通过添加按钮、标签和文本字段,用户可以创建一个简单的交互界面,利用Swing库提供的组件和布局管理器
NetBeans 8.2
NetBeans IDE
2023-12-07 03:25
NetBeans使Swing
本示例演示了如何使用NetBeans IDE和Swing库创建一个简单的图形用户界面(GUI)。通过该示例,你将了解如何设计界面并添加按钮及事件处理。// 导入必要的Swing库import ja
NetBeans IDE 8.2
Java
2023-11-17 08:31
NetBeans使Java Swing
本示例演示如何使用NetBeans IDE和Java Swing库创建基本的用户界面。通过添加按钮、文本框和事件处理,用户可以与界面进行交互。// NetBeans中的Java Swing示例代码
NetBeans IDE 8.2
Java
2023-11-13 00:27
NetBeans使Java Swing图形
本示例演示如何使用NetBeans和Java Swing库创建一个基本的图形用户界面(GUI)。通过该示例,你将学会如何设计窗体、添加组件,并在按钮点击时执行相应的操作。import javax.s
NetBeans 12.0,Java SE 8
NetBeans IDE
2023-11-11 07:45
NetBeans使Java Swing登录
通过NetBeans和Java Swing创建一个基本的登录界面,包括用户输入框、密码框和登录按钮。演示如何获取用户输入并验证登录。import javax.swing.*;import java
NetBeans 8.2, Java 8
NetBeans IDE
2023-11-23 20:24
NetBeans使Java SwingGUI
本示例演示如何使用NetBeans和Java Swing创建一个基本的图形用户界面(GUI)应用程序。通过此示例,你将学到如何添加按钮、文本框以及事件处理功能。// 导入必要的包import ja
NetBeans 8.2,Java 8
NetBeans IDE
2023-11-10 09:15