求java抽奖机的源程序代码(要全的)

具体要求是:总共七个空格(其中的数字是随机的从1-33,按从小到大的顺序排列)不能出现继承然后还有一个抽奖的按钮这是我们的结课作业,希望大家帮帮我啦!!不要全粘的,我们老... 具体要求是:
总共七个空格(其中的数字是随机的从1-33,按从小到大的顺序排列)
不能出现继承
然后还有一个抽奖的按钮
这是我们的结课作业,希望大家帮帮我啦!!
不要全粘的,我们老师发现会不给分的,只要有一点改变就行,跪谢!!!!
展开
 我来答
wg0406
推荐于2018-03-20 · TA获得超过244个赞
知道答主
回答量:91
采纳率:0%
帮助的人:104万
展开全部
用图形界面实现的:
GoodLucky.java文件
内容如下:
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() * 33) + 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();
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式