您的位置:首页 > 其它

摇奖程序

2009-11-21 19:38 127 查看
摇奖程序

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.util.*;

public class a {

static int stopFlag;

public static void main(String[] args) {

YaoFrame frame=new YaoFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

}

class YaoFrame extends JFrame{

public YaoFrame(){

setSize(400,200);

setTitle("抽奖小程序!");

Container con=getContentPane();

JPanel jp=new JPanel();

JPanel jp1=new JPanel();

JPanel jp2=new JPanel();

jf1=new JTextField("",5);

jf2=new JTextField("",5);

jf3=new JTextField("",5);

jf1.setEditable(false);

jf2.setEditable(false);

jf3.setEditable(false);

jl1=new JLabel("您摇到的号码是:",JLabel.CENTER);

ja=new JTextArea("本奖童叟无欺!超级公正!"+"/n"+"设有特等奖1名,"+"一等奖1000名,二等奖10000名,"+"/n"+"三等奖20000名"+"/n"+"祝你好运!",5,30);

ja.setLineWrap(true);

ja.setEditable(false);

JScrollPane scrollPane = new JScrollPane(ja);

jb=new JButton("开始抽奖!");

jb.addActionListener(new ada());

jp2.add(jb);

jp.add(jl1);

jp.add(jf1);

jp.add(jf2);

jp.add(jf3);

jp1.add(scrollPane);

con.add(jp1);

con.add(jp2,BorderLayout.SOUTH);

con.add(jp,BorderLayout.NORTH);

}

private class ada implements ActionListener{

public void actionPerformed(ActionEvent e) {

Random sc=new Random();

int a=sc.nextInt(10);

int b=sc.nextInt(10);

int c=sc.nextInt(10);

jf1.setText(""+a);

jf2.setText(""+b);

jf3.setText(""+c);

int t=a+b+c;

if(t==0){

ja.setText(" 恭喜你!你中了特等奖!您将获得笔记本一台!"+"/n"+"/t请携带有效证件领奖!");

}

else if(t==1||t==2){

ja.setText(" 恭喜你!你中了一等奖!您将获得台式机一台!"+"/n"+"/t请携带有效证件领奖!");

}

else if(t==6||t==8){

ja.setText(" 恭喜你!你中了二等奖!您将获得自行车一辆!"+"/n"+"/t请携带有效证件领奖!");

}

else if(t==26||t==16){

ja.setText(" 恭喜你!你中了三等奖!您将获得小台灯一个!"+"/n"+"/t请携带有效证件领奖!");

}

else{

ja.setText("/t很抱歉!你没有中奖!"+"/n"+"/t 祝下次好运!");

}

}

}

public static int WIDTH=400;

public static int HEIGHT=200;

private JTextField jf1;

private JTextField jf2;

private JTextField jf3;

private JTextArea ja;

private JLabel jl1;

private JButton jb;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: