摇奖程序

 摇奖程序
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;
}
 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值