概述
随机抽奖程序的实现 P21_Begin
import
java.awt.
*
;
import java.awt.event. * ;
import javax.swing. * ;
public class GoodLucky extends JFrame implements ActionListener ... {
JTextField tf = new JTextField();
JButton b1 = new JButton("开始");
JButton b2 = new JButton("停止");
boolean isGo = false;
public GoodLucky()...{
b1.setActionCommand("start");
JPanel p = new JPanel();
p.add(b1);
p.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
b2.setEnabled(false);
this.getContentPane().add(tf,"North");
this.getContentPane().add(p,"South");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300,200);
this.setLocation(300,300);
Cursor cu = new Cursor(Cursor.HAND_CURSOR);
this.setCursor(cu);
this.setVisible(true);
tf.setText("welcome you! ");
this.go();
}
public void go()...{
while(true)...{
if(isGo == true)...{
String s = "";
for(int j = 1; j <= 7;j++)...{
int i = (int)(Math.random() * 36) + 1;
if(i < 10)...{
s = s + " 0" + i;
}else...{
s = s + " " + i;
}
}
tf.setText(s);
}
try...{
Thread.sleep(10);
}catch(java.lang.InterruptedException e)...{
e.printStackTrace();
}
}
}
public void actionPerformed(ActionEvent e)...{
String s = e.getActionCommand();
if(s.equals("start"))...{
isGo = true;
b1.setEnabled(false);
b2.setEnabled(true);
}else...{
isGo = false;
b2.setEnabled(false);
b1.setEnabled(true);
}
}
public static void main(String[] args)...{
new GoodLucky();
}
}
import java.awt.event. * ;
import javax.swing. * ;
public class GoodLucky extends JFrame implements ActionListener ... {
JTextField tf = new JTextField();
JButton b1 = new JButton("开始");
JButton b2 = new JButton("停止");
boolean isGo = false;
public GoodLucky()...{
b1.setActionCommand("start");
JPanel p = new JPanel();
p.add(b1);
p.add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
b2.setEnabled(false);
this.getContentPane().add(tf,"North");
this.getContentPane().add(p,"South");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(300,200);
this.setLocation(300,300);
Cursor cu = new Cursor(Cursor.HAND_CURSOR);
this.setCursor(cu);
this.setVisible(true);
tf.setText("welcome you! ");
this.go();
}
public void go()...{
while(true)...{
if(isGo == true)...{
String s = "";
for(int j = 1; j <= 7;j++)...{
int i = (int)(Math.random() * 36) + 1;
if(i < 10)...{
s = s + " 0" + i;
}else...{
s = s + " " + i;
}
}
tf.setText(s);
}
try...{
Thread.sleep(10);
}catch(java.lang.InterruptedException e)...{
e.printStackTrace();
}
}
}
public void actionPerformed(ActionEvent e)...{
String s = e.getActionCommand();
if(s.equals("start"))...{
isGo = true;
b1.setEnabled(false);
b2.setEnabled(true);
}else...{
isGo = false;
b2.setEnabled(false);
b1.setEnabled(true);
}
}
public static void main(String[] args)...{
new GoodLucky();
}
}
最后
以上就是烂漫凉面为你收集整理的随机抽奖程序的实现的全部内容,希望文章能够帮你解决随机抽奖程序的实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复