用Java编写一个窗口随机点名器
时间: 2023-05-19 16:04:25 浏览: 278
使用javascript做的一个随机点名程序
5星 · 资源好评率100%
好的,以下是一个简单的Java程序,可以实现窗口随机点名器的功能:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RandomNamePicker extends JFrame implements ActionListener {
private JLabel nameLabel;
private JButton pickButton;
private String[] names = {"张三", "李四", "王五", "赵六", "钱七"};
public RandomNamePicker() {
super("随机点名器");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 100);
setLayout(new FlowLayout());
nameLabel = new JLabel("请点击下面的按钮进行点名");
add(nameLabel);
pickButton = new JButton("点名");
pickButton.addActionListener(this);
add(pickButton);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
int index = (int)(Math.random() * names.length);
nameLabel.setText("被点名的同学是:" + names[index]);
}
public static void main(String[] args) {
new RandomNamePicker();
}
}
```
这个程序使用了Java的Swing库来创建窗口和按钮,并且实现了ActionListener接口来处理按钮点击事件。在点击按钮时,程序会从一个预定义的名字数组中随机选择一个名字,并将其显示在窗口中。
阅读全文