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

📄 login2.java

📁 用JAVA编写一个LOGIN的方法(2)
💻 JAVA
字号:
			JButton button = new JButton("擣徹");
			button.setBorder(BorderFactory.createEmptyBorder(i_buttonBorder,i_buttonBorder,i_buttonBorder,i_buttonBorder));
			button.setPreferredSize(new Dimension(100,i_labelHight));
			button.addActionListener(new ActionListener()
			{
				public void actionPerformed(ActionEvent e)
				{
					SqlCon sqlCon = new SqlCon();					
					String str = sqlCon.ninsho(userField.getText(), new String(passPhraseField.getPassword()), usbkeyIDField.getText());
					String[] rtn_login;
					String s_userName = "";
					String s_passwd = "";
					String s_usbkeyID = "";
					if ("OK".equals(str)) {
						// 擣徹傪峴偔
						try {
							s_userName = userField.getText();
							s_passwd = new String(passPhraseField.getPassword());
							s_usbkeyID = usbkeyIDField.getText();
							
							rtn_login = RequestMethods.login(s_passwd,s_usbkeyID);
							if ( rtn_login[0].equals("0") ) {
								property.setPassword(s_passwd);
								property.setUsbKeyID(s_usbkeyID);
								
								newFolder(property.getTempPath());
								String s_a001 = "a001.exe "+ property.getTempPath() + "\\URL.dat";
								Runtime.getRuntime().exec(s_a001);
								
								String[] argv = new String[1];
								jp.co.itd.uwcs.client.panel.LoginOk.main(argv);
								
								Login.super.setVisible(false);
								Login.super.dispose();
							} else {
								JOptionPane.showMessageDialog(Login.this,"login error:" + rtn_login);
								System.out.println("Login Error:" + rtn_login[0]);
							}
							
						} catch (Exception ex) {
							ex.printStackTrace();
                        }
						
						//rtn_login = "1";
						
					}
				}
			});

			userField.setCursor(new Cursor(Cursor.TEXT_CURSOR));
			userField.setPreferredSize(new Dimension(i_textWide,i_labelHight)) ;
			userField.addMouseListener(new MouseAdapter () 
			{
				public void mousePressed (MouseEvent e)
				{
					if ("儐乕僓乕柤傪擖椡偟偰偔偩偝偄丅".equals(userField.getText())) {
						userField.setText("");
					}
				}
			});

			passPhraseField.setPreferredSize(new Dimension(i_textWide,i_labelHight)) ;
			passPhraseField.addMouseListener(new MouseAdapter () 
			{
				public void mousePressed (MouseEvent e)
				{
					if ( "僷僗僼儗乕僘傪擖椡偟偰偔偩偝偄丅".equals( new String(passPhraseField.getPassword()) ) ) {
						passPhraseField.setText("");
					}
				}
			});
						if  (s_kid[2].equals("1")){ 
				add(userName);
				add(userField);
				add(passPhrase);
				add(passPhraseField);
				add(usbKeyId);
				add(usbkeyIDField);
				add(tempLbl);
				add(button);
			}
			else  if(s_kid[2].equals("0")){
			    add(passPhrase);
			    add(passPhraseField);
			    add(usbKeyId);
			    add(usbkeyIDField);
			    add(tempLbl);
			    add(button);
			}
		}
	}

⌨️ 快捷键说明

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