1、JAVA抽奖系统源代码/*主界面 * MainFrame.java * * Created on _DATE_, _TIME_ */package com.insigma.frame;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import .URLDecoder;import javax.swing.JDialog;import javax.swing.JFrame;import javax.sw
2、ing.UIManager;import org.jvnet.substance.SubstanceLookAndFeel;import org.jvnet.substance.painter.StandardGradientPainter;import org.jvnet.substance.theme.SubstanceTerracottaTheme;import mutil.CardThread;import mutil.CommUtil;import mutil.ImageThread;/* * * author _USER_ */public class MainFrame exte
3、nds javax.swing.JDialog /* Creates new form MainFrame */ public MainFrame(java.awt.Frame parent, boolean modal) super(parent, modal); initComponents(); this.setLocationRelativeTo(null);/ 居中显示 try UIManager.setLookAndFeel(new SubstanceLookAndFeel(); JFrame.setDefaultLookAndFeelDecorated(true); JDialo
4、g.setDefaultLookAndFeelDecorated(true); SubstanceLookAndFeel .setCurrentTheme(new SubstanceTerracottaTheme(); /SubstanceLookAndFeel.setSkin(new EmeraldDuskSkin(); /SubstanceLookAndFeel.setCurrentButtonShaper(new /ClassicButtonShaper(); /SubstanceLookAndFeel.setCurrentWatermark(new /SubstanceBubblesW
5、atermark(); /SubstanceLookAndFeel.setCurrentBorderPainter(new / StandardBorderPainter(); / SubstanceLookAndFeel.setCurrentGradientPainter(new /StandardGradientPainter();/水晶蓝/ SubstanceLookAndFeel.setCurrentTitlePainter(new/ FlatTitlePainter(); catch (Exception e) System.err.println(Something went wr
6、ong!); try showPerson(); catch (IOException e) / TODO Auto-generated catch block e.printStackTrace(); public void showPerson() throws IOException String filename = URLDecoder.decode(Class.class.getResource( /com/insigma/config/name.txt).getPath(); FileInputStream fileInputStream = new FileInputStrea
7、m(filename); InputStreamReader inputStreamReader = new InputStreamReader( fileInputStream, gbk); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String name = ; String bufname = ; int key = 1; while (name = bufferedReader.readLine() != null) if (bufname.equals() bufname = name
8、; else bufname = bufname + n + name; CommUtil.map.put(key, name); key+; this.jTextArea4.setText(bufname); this.jLabel4.setText(准备.!); /* This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated
9、by the Form Editor. */ /GEN-BEGIN:initComponents / private void initComponents() jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jScrollPane1 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jScrollPane2 = new java
10、x.swing.JScrollPane(); jTextArea2 = new javax.swing.JTextArea(); jScrollPane3 = new javax.swing.JScrollPane(); jTextArea3 = new javax.swing.JTextArea(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); jScrollPane4 = new javax.swing.JScrollPane(); jTextArea4 = new javax.swing.
11、JTextArea(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jLabel6 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); setTitle(u516cu53f8u5e74u7ec8u62bdu5956u7cfbu7edf); jLabel1.setTe
12、xt(u4e00u7b49u5956u83b7u5f97u8005uff1a); jLabel2.setText(u4e8cu7b49u5956u83b7u5f97u8005uff1a); jLabel3.setText(u4e09u7b49u5956u83b7u5f97u8005uff1a); jTextArea1.setColumns(20); jTextArea1.setRows(5); jScrollPane1.setViewportView(jTextArea1); jTextArea2.setColumns(20); jTextArea2.setRows(5); jScrollPa
13、ne2.setViewportView(jTextArea2); jTextArea3.setColumns(20); jTextArea3.setRows(5); jScrollPane3.setViewportView(jTextArea3); jLabel4.setFont(new java.awt.Font(宋体, 1, 18); jLabel4.setForeground(new java.awt.Color(255, 0, 0); jLabel4.setBorder(javax.swing.BorderFactory .createLineBorder(new java.awt.C
14、olor(0, 0, 0); jLabel5.setText(u62bdu5956u8005u540du5355uff1a); jTextArea4.setColumns(20); jTextArea4.setRows(5); jScrollPane4.setViewportView(jTextArea4); jButton1.setText(u5f00u59cb); jButton1.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEv
15、ent evt) jButton1ActionPerformed(evt); ); jButton2.setText(u6682u505c); jButton2.setEnabled(false); jButton2.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent evt) jButton2ActionPerformed(evt); ); jButton3.setText(u91cdu7f6e); jButton3.setEn
16、abled(false); jButton3.addActionListener(new java.awt.event.ActionListener() public void actionPerformed(java.awt.event.ActionEvent evt) jButton3ActionPerformed(evt); ); jLabel6.setFont(new java.awt.Font(微软雅黑, 1, 36); jLabel6.setForeground(new java.awt.Color(153, 0, 153); jLabel6.setText(u516cu53f8u
17、5e74u7ec8u62bdu5956); javax.swing.GroupLayout layout = new javax.swing.GroupLayout( getContentPane(); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout.createSequentialGroup() .addGroup( layout.creat
18、eParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout.createSequentialGroup() .addGap(98, 98, 98) .addComponent( jButton1) .addGap(47, 47, 47) .addComponent( jButton3) .addGap(44, 44, 44) .addComponent( jButton2) .addGap(104, 104, 104) .addGroup( layout.createSequentialGroup()
19、 .addContainerGap() .addGroup( layout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addGroup( layout.createSequentialGroup() .addGroup( layout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent( jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 142,
20、javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent( jLabel1) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 14, Short.MAX_VALUE) .addGroup( layout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent( jLabel2) .addComponent( jScrollPane2, javax.swin
21、g.GroupLayout.PREFERRED_SIZE, 137, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33) .addGroup( layout.createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING) .addComponent( jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 126, javax.swing.GroupLayout.PREFERRED_SIZE) .addCompo
22、nent( jLabel3) .addGroup( layout.createSequentialGroup() .addGap(108, 108, 108) .addComponent( jLabel6) .addComponent( jLabel5) .addGroup( layout.createSequentialGroup() .addComponent( jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 134, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.RELATED, 80, Short.MAX_VALUE) .addComponent( jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(122, 122, 122) .addPreferredGap( javax.swing.LayoutStyle.Compone
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2