下面是一个使用Java Swing库实现的带GUI的Java应用程序,可以显示各组成员的姓名和学号:

import javax.swing.*;
import java.awt.*;

public class GroupMembersGUI extends JFrame {
    private JPanel panel;
    private JLabel nameLabel;
    private JLabel numberLabel;

    public GroupMembersGUI() {
        super("Group Members");

        // 创建面板
        panel = new JPanel();
        panel.setLayout(new GridLayout(0, 2, 10, 10));

        // 创建姓名标签
        nameLabel = new JLabel("姓名:");
        panel.add(nameLabel);

        // 创建学号标签
        numberLabel = new JLabel("学号:");
        panel.add(numberLabel);

        // 添加成员信息
        addMember("张三", "001");
        addMember("李四", "002");
        addMember("王五", "003");

        // 设置窗口属性
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300, 200);
        setLocationRelativeTo(null);  // 居中显示
        add(panel);

        // 显示窗口
        setVisible(true);
    }

    private void addMember(String name, String number) {
        // 创建姓名文本标签
        JLabel nameText = new JLabel(name);
        panel.add(nameText);

        // 创建学号文本标签
        JLabel numberText = new JLabel(number);
        panel.add(numberText);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new GroupMembersGUI();
            }
        });
    }
}

这个程序使用了JFrame作为顶层容器,JPanel作为面板,GridLayout布局管理器来布局面板中的组件。在addMember方法中,我们可以通过调用add方法来动态添加每个成员的姓名和学号。最后,我们通过设置窗口属性并调用setVisible方法来显示窗口

实现一个带gui的java应用程序gui里要能显示各组成员的姓名和学号。

原文地址: https://www.cveoy.top/t/topic/hDbl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录