java抽奖系统1(登录)

/*
* login.java
*
* Created on __DATE__, __TIME__
*/

package com.yiyi.io.gui;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.io.File;
import java.io.IOException;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

import com.yiyi.action.dengluac;

/**
*
* @author wangqi
*/
public class logincj extends javax.swing.JFrame {
private static String path = "E:/java/giftuser.txt";
private static String dirname="E:/java";
private static String path2="E:/java/giftname.txt";
private static File filename = new File(path);
private static File filename2 = new File(path2);
private static File dir = new File(dirname);
public logincj() {
initComponents();
}

private void initComponents() {

try {
// try{

javax.swing.UIManager
.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
// javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
// com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);
} catch (Exception e) {

e.printStackTrace();

}

jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
// ImageIcon image = new ImageIcon(this.getClass().getResource("liu_mt.jpg"));
// JLabel lable2=new JLabel(image);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
// this.add(lable2);
jLabel1.setText("一依抽奖系统 ");
//jLabel1.setBackground(new java.awt.Color(102, 206, 255));
jLabel1.setForeground(new java.awt.Color(102, 206, 255));
jLabel1.setFont(new java.awt.Font("微软雅黑", 5, 22));
jLabel2
.setText("\u8bf7\u8f93\u5165\u7528\u6237\u540d\u767b\u9646\uff1a");
jLabel2.setForeground(new java.awt.Color(102, 206, 255));
jTextField1.setText("");

jButton1.setText("\u767b\u9646");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
getContentPane());
getContentPane().setLayout(layout);
layout
.setHorizontalGroup(layout
.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout
.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel2)
.addPreferredGap(
https://www.360docs.net/doc/dc17494616.html,ponentPlacement.UNRELATED)
.addComponent(
jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
94,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(

https://www.360docs.net/doc/dc17494616.html,ponentPlacement.UNRELATED)
.addComponent(jButton1)
.addContainerGap()).addGroup(
javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup().addContainerGap(
84, Short.MAX_VALUE).addComponent(
jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
214,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(58, 58, 58)));
layout.setVerticalGroup(layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.LEADING).addGroup(
layout.createSequentialGroup().addContainerGap().addComponent(
jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 66,
javax.swing.GroupLayout.PREFERRED_SIZE).addGap(37, 37,
37).addGroup(
layout.createParallelGroup(
javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2,
javax.swing.GroupLayout.PREFERRED_SIZE,
32,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1)).addContainerGap(42,
Short.MAX_VALUE)));

pack();
}//

// GEN-END:initComponents

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

String tmpString = this.jTextField1.getText();
if (tmpString.equals(null) || tmpString.equals("")) {
JOptionPane.showMessageDialog(null, "用户名不能为空", "错误",
JOptionPane.ERROR_MESSAGE);
} else if(tmpString.length()>=5){ JOptionPane.showMessageDialog(null, "用户名过长,请重新输入", "错误",
JOptionPane.ERROR_MESSAGE);}
else{
dengluac dl = new dengluac();
newgui cj = new newgui();
cj.runab(tmpString);
System.out.println(tmpString);
this.dispose();
}
}
public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
logincj lg = new logincj();
lg.setVisible(true);
lg.setTitle("请登陆");
lg.setResizable(false);
background = new ImageIcon(logincj.class.getResource("theme_tongnian.jpg"));// 背景图片
JLabel label = new JLabel(background);// 把背景图片显示在一个标签里面
// 把标签的大小位置设置为图片刚好填充整个面板
label.setBounds(0, 0, background.getIconWidth(),background.getIconHeight());
// 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
imagePanel = (JPanel) lg.getContentPane();

imagePanel.setOpaque(false);
// 内容窗格默认的布局管理器为BorderLayout
// imagePanel.setLayout(new FlowLayout());
//lg.getLayeredPane().setLayout(null);
// 把背景图片添加到分层窗格的最底层作为背景
lg.getLayeredPane().add(label, new Integer(Integer.

MIN_VALUE));
lg.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
lg.setSize(background.getIconWidth(), background.getIconHeight());
lg.setResizable(false);
lg.setVisible(true);


// lg.add(jable2);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int width = 500;
int height = 500;
lg.setBounds((d.width - width) / 2, (d.height - height) / 2,
width, height);
lg.setSize(356, 187);
if (!dir.exists()) {
dir.mkdir();
System.err.println(dir + "已创建!");
}
if (!filename2.exists()) {
try {
filename2.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.err.println(filename2 + "已创建!");
}
if (!filename.exists()){
try {
filename.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.err.println(filename + "已创建!");
}
}

});
}
private static JPanel imagePanel;
private static ImageIcon background;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel lable2;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField jTextField1;
}

相关主题
相关文档
最新文档