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

📄 newuser.java

📁 教材订购系统
💻 JAVA
字号:
package program;



import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;




public class Newuser   {

	private static final long serialVersionUID = 1L;

	private JFrame frame = null; 
	
	private JPanel jContentPane = null;

	private JLabel jLabel = null;

	private JPasswordField jPasswordField = null;

	private JButton jButton = null;

	private JButton jButton1 = null;
	
	File f_obid=new File("D:/Java_Work/BookManager/program/id.txt");  //  @jve:decl-index=0:
	
	File f_obkey=new File("D:/Java_Work/BookManager/program/key.txt");  //  @jve:decl-index=0:

	/**
	 * This is the default constructor
	 */
	public Newuser() {
		frame = new JFrame();
		frame.setSize(300, 200);
		frame.setContentPane(getJContentPane());
		frame.setTitle("JFrame");
		
		Toolkit tkit=Toolkit.getDefaultToolkit();

		Dimension screenSize=tkit.getScreenSize();
		Dimension frameSize=frame.getSize();
		if(frameSize.height>screenSize.height){
			frameSize.height=screenSize.height;
		}
		if(frameSize.width>screenSize.width){
			frameSize.width=screenSize.width;
		}
		frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);
		
		
		
		
		
		frame.setVisible(true);
		frame.addWindowListener(new java.awt.event.WindowAdapter() {
			public void windowClosing(java.awt.event.WindowEvent e) {
				
				SellWindows win = new SellWindows();
				frame.setVisible(false);
				
				
			}
		});
	}



	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabel = new JLabel();
			jLabel.setText("请输入当前用户的密码!");
			jLabel.setBounds(new Rectangle(0, 0, 292, 47));
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(jLabel, null);
			jContentPane.add(getJPasswordField(), null);
			jContentPane.add(getJButton(), null);
			jContentPane.add(getJButton1(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jPasswordField	
	 * 	
	 * @return javax.swing.JPasswordField	
	 */
	private JPasswordField getJPasswordField() {
		if (jPasswordField == null) {
			jPasswordField = new JPasswordField();
			jPasswordField.setText("");	
			jPasswordField.setBounds(new Rectangle(30, 59, 230, 41));
		}
		return jPasswordField;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setBounds(new Rectangle(43, 120, 64, 31));
			jButton.setText("确认");
			jButton.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e){
                    
					
					String key="";
					final String userkey=new String(jPasswordField.getPassword());
					
					 RandomAccessFile out=null;
						try {
							out = new RandomAccessFile(f_obkey,"rw");
						} catch (FileNotFoundException e1) {
							// TODO 自动生成 catch 块
							e1.printStackTrace();
						}
						 try {
							key=out.readUTF();
						} catch (IOException e1) {
							// TODO 自动生成 catch 块
							e1.printStackTrace();
						}
                   
						System.out.println(userkey+"  "+key);
				       
						try {
							out.close();
						} catch (IOException e1) {
							// TODO 自动生成 catch 块
							e1.printStackTrace();
						}
						
						if(userkey.equals(key))
					{
					        
					        if(f_obkey.exists() && f_obkey.isFile())
							{ 
					        	System.out.println("insure key ok");
					        	if(f_obkey.delete())

								System.out.println("delet key ok");
					        	
					        	try {
									Begin2 newu = new Begin2();
								} catch (IOException e1) {
									// TODO Auto-generated catch block
									e1.printStackTrace();
								}
							
							   frame.setVisible(false);
							 }
							
					}
						else{
							
							SysPoint er = new SysPoint("密码错误~_~");
							jPasswordField.setText("");
						}
						
						
					
						
						
					
					
					
					
				}
			});
		}
		return jButton;
	}

	/**
	 * This method initializes jButton1	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton1() {
		if (jButton1 == null) {
			jButton1 = new JButton();
			jButton1.setBounds(new Rectangle(164, 120, 62, 31));
			jButton1.setText("取消");
			jButton1.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					
					SellWindows win = new SellWindows();
					frame.setVisible(false);
					
				}
			});
		}
		return jButton1;
	}

}  //  @jve:decl-index=0:visual-constraint="262,18"

⌨️ 快捷键说明

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