java随机数抽奖界面设计
时间: 2023-07-18 08:04:10 浏览: 113
以下是一个简单的 Java 随机数抽奖界面设计:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Lottery extends JFrame implements ActionListener {
private JLabel title;
private JButton drawButton;
private JTextField result;
public Lottery() {
super("抽奖程序");
// 创建组件
title = new JLabel("抽奖程序");
drawButton = new JButton("开始抽奖");
result = new JTextField(10);
// 设置布局
setLayout(new FlowLayout());
// 添加组件
add(title);
add(drawButton);
add(result);
// 注册事件监听器
drawButton.addActionListener(this);
// 设置窗口属性
setSize(300, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 生成随机数
int number = (int)(Math.random() * 10) + 1;
// 显示结果
result.setText(Integer.toString(number));
}
public static void main(String[] args) {
new Lottery();
}
}
```
该程序使用了 Java Swing 库来创建界面,其中包含一个标题、一个“开始抽奖”按钮和一个文本框用于显示随机数。当用户点击“开始抽奖”按钮时,程序会生成一个 1 到 10 之间的随机数并显示在文本框中。
阅读全文