求助:用Java设计一个界面,要求添加5个按钮和一个显示窗口能够生成随机数!急急急!!!

最好能分成三个区域!... 最好能分成三个区域! 展开
 我来答
百度网友5ca104357
2010-05-19 · TA获得超过2595个赞
知道小有建树答主
回答量:874
采纳率:100%
帮助的人:1374万
展开全部
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

public class DataAdd extends JFrame implements ActionListener{
JButton aButton=new JButton("按钮1");
JButton bButton=new JButton("按钮2");
JButton cButton=new JButton("按钮3");
JButton butnRan=new JButton("生成随机数");
JButton butnQuit= new JButton("退出");

public DataAdd(String s) {
super(s);
setLayout(null);
add(aButton);
aButton.setBounds(85, 15, 110, 25);
add(bButton);
bButton.setBounds(85, 50, 110, 25);
add(butnRan);
cButton.setBounds(85, 85, 110, 25);
add(cButton);
butnRan.setBounds(25, 120, 100, 25);
add(butnQuit);
butnQuit.setBounds(135, 120, 100, 25);
butnRan.addActionListener(this);
butnQuit.addActionListener(this);
setVisible(true);
setSize(300, 200);
setLocation(Toolkit.getDefaultToolkit().getScreenSize().width / 3,
Toolkit.getDefaultToolkit().getScreenSize().width / 6);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
validate();//刷新
}

public static void main(String[] args) {
DataAdd add = new DataAdd("生成随机数");
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() ==butnRan){
int n=(int) (Math.random()*10000);
JOptionPane.showMessageDialog(this, "0-9999之间的随机数:"+n);
}else if(e.getSource()==butnQuit){
System.exit(1);
}
}
}

参考资料: 还有其他问题的话,给我发百度消息

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式