⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qf.java

📁 一个java做的抽奖箱原码带图片 开始和结束来抽取中奖者
💻 JAVA
字号:

import javax.swing.*;
import javax.swing.Timer;
import java.awt.event.*;
import java.applet.*;
import java.awt.*;
import java.net.*;
import java.util.*;
public class qf extends JFrame implements ActionListener,KeyListener{
    URL url;
    ImageIcon ic;
    JLabel ja1,ja2,ja3;
    JButton jb1,jb2;
    Random rr=new Random();
    static int xx;
    String str1=null;
    public void inits()
    {
        try {
            url = Class.forName("qf").getResource("1.jpg");
        } catch (ClassNotFoundException ex) {
            ex.printStackTrace() ;
        }
        this.setTitle("抽奖箱") ;
        ja3=new JLabel("恭喜你,中奖了!") ;
        ja2=new JLabel() ;
        jb1=new JButton("开 始");
        jb2=new JButton("结 束");
        ic=new ImageIcon(url) ;
        ja1=new JLabel(ic) ;

        this.add(ja3);
        this.add(ja2);
        this.add(jb1);
        this.add(jb2);
        this.add(ja1);


        ja1.setBounds(0,0,1024,768) ;
        ja2.setBounds(215,400,700,150) ;
        ja3.setBounds(400,440,700,300) ;
        jb1.setBounds(220,338,100,50) ;
        jb2.setBounds(700,338,100,50) ;
        jb1.setBackground(new Color(250,10,10)) ;
        jb2.setBackground(new Color(250,10,10)) ;
        jb1.setForeground(new Color(255,255,1)) ;
        jb2.setForeground(new Color(255,255,1)) ;
        jb1.setFont(new Font("黑体",Font.TYPE1_FONT ,25)) ;
        jb2.setFont(new Font("黑体",Font.TYPE1_FONT ,25)) ;
        jb1.setFocusable(false) ;
        jb2.setFocusable(false) ;
        ja3.setVisible(false) ;
        ja2.setFont(new Font("黑体",Font.ROMAN_BASELINE ,45)) ;
        ja3.setFont(new Font("黑体",Font.ROMAN_BASELINE ,35)) ;
        ja2.setForeground(new Color(43,52,119)) ;
        ja3.setForeground(new Color(255,255,1)) ;
        this.setBounds(0,0,1024,768) ;
        this.getContentPane() .setLayout(null) ;
        this.setDefaultCloseOperation(EXIT_ON_CLOSE) ;
//        this.setExtendedState( Frame.MAXIMIZED_BOTH );
        this.setVisible(true) ;
        jb1.addActionListener(this) ;
        jb2.addActionListener(this) ;
        this.addKeyListener(this) ;

    }
    public static void main(String[]args)
    {
    qf qq=new qf() ;
    qq.inits() ;
    }
    public void actionPerformed(ActionEvent ee)
    {
        if(ee.getActionCommand() .equals("开 始") )
        {
            ja3.setVisible(false) ;
            tt1.start() ;
        }
       else if(ee.getActionCommand() .equals("结 束") )
       {
           ja3.setVisible(true) ;
           tt1.stop() ;
       }
    }
    public void keyTyped(KeyEvent aa) { }
    public void keyPressed(KeyEvent aa)   { }
     public void keyReleased(KeyEvent aa)
         {
             if(aa.getKeyCode()==37)
             {
                 tt1.start();
             }
             else if(aa.getKeyCode() ==39)
                 tt1.stop() ;
         }
    public  String ming(int x)
    {
        String str[]={"T106班     李冬旭     同学","T106班     柳广华     同学","T106班     邱  枫     同学","T106班     赵  航     同学","T106班     许 琦     同学"
                     ,"T106班     张  欢     同学","T106班     于洪波     同学","T106班     马长河     同学","T106班     张任超     同学","T106班     刘  洋     同学"
                     ,"T106班     刘星海     同学","T106班     温  浩     同学","T106班     迟  浩     同学","T106班     梁  晨     同学","T106班     张传松     同学"
                     ,"T106班     段  涯     同学",
                     "T105班     周铭宇     同学","T105班     韩哲吉     同学","T105班     雷晓冉     同学","T105班     李  铁     同学","T105班     石  光     同学",
                     "T105班     刘贵强     同学","T105班     路卿睿     同学","T105班     管金谱     同学","T105班     王  闯     同学","T105班     邹海天     同学",
                     "T105班     李  爽     同学","T105班     艾凤利     同学","T105班     吴  野     同学","T105班     李  成     同学","T105班     李石磊     同学",
                     "T105班     崔  娜     同学","T105班     张小巍     同学","T105班     吕树涛     同学","T105班     宋晓飞     同学","T105班     单  赓     同学",
                     "T105班     刘晓刚     同学","T105班     施殿宝     同学",
                     "T107班     王  浩     同学","T107班     孙  婷     同学","T107班     孙  艳     同学","T107班     徐少腾     同学","T107班     张艳军     同学",
                     "T107班     魏  超     同学","T107班     白  贺     同学","T107班     韩  亮     同学","T107班     徐宏亮     同学","T107班     李小甲     同学",
                     "T107班     孟成泷     同学","T107班     魏高屾     同学","T107班     孙积恒     同学","T107班     徐一名     同学","T107班     王昭辉     同学",
                     "T107班     杨宇博     同学","T107班     鲁春波     同学","T107班     郭  宇     同学","T107班     杨  旻     同学","T107班     朴瑞刚     同学",
                     "T107班     付联琦     同学","T107班     唐亚林     同学","T107班     芦园信     同学","T107班     李  宁     同学","T107班     周  伟     同学",
                     "T107班     王  冠     同学",
                     "T108班     薛  盟     同学","T108班     王志伟     同学","T108班     陈冠男     同学","T108班     滕  艳     同学","T108班     王  瑶     同学",
                     "T108班     张金亮     同学","T108班     张  于     同学","T108班     王楠楠     同学","T108班     王  迪     同学",
                     "T201班     杨毅恒     同学","T201班     朱子英     同学","T201班     朱学江     同学","T201班     于  彬     同学","T201班     李国志     同学",
                     "T201班     张富强     同学","T201班     崔  微     同学","T201班     尤佳强     同学","T201班     陈洪涛     同学","T201班     何云鹏     同学",
                     "T201班     赵甲涛     同学","T201班     张大鹏     同学","T201班     赵  玄     同学","T201班     吕  鹏     同学","T201班     许  富     同学",
                     "T201班     张  森     同学","T201班     付  阳     同学",
                     "T202班     翟  莹     同学","T202班     解志国     同学","T202班     高  杨     同学","T202班     崔凤军     同学","T202班     李  飒     同学",
                     "T202班     杨彦东     同学","T202班     郭  雷     同学","T202班     伊铁军     同学","T202班     仉  凯     同学","T202班     卢泊宇     同学",
                     "T202班     唐先璐     同学","T202班     安  然     同学","T202班     冯广南     同学","T202班     郭世峰     同学","T202班     陈  晟     同学",
                     "T202班     段润龙     同学","T202班     王  宇     同学","T202班     尹子敬     同学","T202班     刘忠新     同学",
                     "Y102班     田丹凤     同学","Y102班     安卓昊     同学","Y102班     张  良     同学","Y102班     孙庆丰     同学","Y102班     刘晓辉     同学",
                     "Y102班     王玉双     同学","Y102班     王国强     同学","Y102班     路宗奎     同学","Y102班     耿春鹏     同学","Y102班     祁  欣     同学",
};
        str1=str[xx];
           return str1;
    }
    ActionListener xuanze=new ActionListener()
    {
        public void actionPerformed(ActionEvent ee)
        {
            xx=rr.nextInt(119) ;
            ming(xx);
            ja2.setText(str1) ;
        }

    };
    Timer tt1=new Timer(1,xuanze) ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -