实现一个带gui的java应用程序gui里要能显示各组成员的姓名和学号。
下面是一个使用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方法来显示窗口
原文地址: https://www.cveoy.top/t/topic/hDbl 著作权归作者所有。请勿转载和采集!