用一个Java程序实现编写一个JFrame窗口,在窗口里加入一个JButton名字为自己的学号,点击按钮调用ActionListener输出自己的姓名,学号,班级。
时间: 2024-02-23 20:59:14 浏览: 79
好的,以下是Java程序代码实现:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyFrame extends JFrame implements ActionListener {
private JLabel nameLabel, idLabel, classLabel;
private JButton button;
public MyFrame() {
super("My JFrame");
// 初始化组件
nameLabel = new JLabel("姓名:XXX");
idLabel = new JLabel("学号:XXXXX");
classLabel = new JLabel("班级:XXXXX");
button = new JButton("XXXXX");
// 添加组件
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(4, 1));
panel.add(nameLabel);
panel.add(idLabel);
panel.add(classLabel);
panel.add(button);
add(panel);
// 添加事件监听器
button.addActionListener(this);
// 设置窗口大小和可见性
setSize(300, 200);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 输出姓名、学号、班级
System.out.println("姓名:XXX");
System.out.println("学号:XXXXX");
System.out.println("班级:XXXXX");
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
将其中的“XXX”和“XXXXX”替换为你自己的姓名、学号、班级即可。
阅读全文