1个回答
展开全部
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);
}
}
}
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);
}
}
}
参考资料: 还有其他问题的话,给我发百度消息
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询