zoukankan      html  css  js  c++  java
  • Eclipse生成EXE文件(可视化Login/读取文件)

    Java Swing实现文件的简单读取

    WindowBuilder的安装与使用

    如何采用java设置一个登陆界面

    package jp.services.slink2.batch.so2or;
    
    import java.awt.event.ActionEvent;
    
    import java.awt.event.ActionListener;
    
    import javax.swing.JButton;
    
    import javax.swing.JFrame;
    
    import javax.swing.JLabel;
    
    import javax.swing.JPanel;
    
    import javax.swing.JPasswordField;
    
    import javax.swing.JTextField;
    
    public class SO2ORLogin extends JFrame implements ActionListener {
    	private JPanel jp = new JPanel();
    
    	private JLabel[] jlArray = { new JLabel("UserID"),
    
    	new JLabel("PassWD"), new JLabel("") };
    
    	private JButton[] jbArray = { new JButton("Login"),
    
    	new JButton("Clear") };
    
    	private JTextField jtxtName = new JTextField();
    
    	private JPasswordField jtxtPassword = new JPasswordField();
    
    	public SO2ORLogin() {
    
    		jp.setLayout(null);
    
    		for (int i = 0; i < 2; i++) {
    
    			jlArray[i].setBounds(30, 20 + i * 50, 80, 26);
    
    			jbArray[i].setBounds(50 + i * 110, 130, 80, 26);
    
    			jp.add(jlArray[i]);
    
    			jp.add(jbArray[i]);
    
    			jbArray[i].addActionListener(this);
    
    		}
    
    		jtxtName.setBounds(80, 20, 180, 30);
    
    		jp.add(jtxtName);
    
    		jtxtName.addActionListener(this);
    
    		jtxtPassword.setBounds(80, 70, 180, 30);
    
    		jp.add(jtxtPassword);
    
    		jtxtPassword.setEchoChar('*');
    
    		jtxtPassword.addActionListener(this);
    
    		jlArray[2].setBounds(10, 180, 300, 30);
    
    		jp.add(jlArray[2]);
    
    		this.add(jp);
    
    		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    		this.setTitle("Login");
    
    		this.setResizable(false);
    
    		this.setBounds(100, 100, 300, 250);
    
    		this.setVisible(true);
    
    	}
    
    	public void actionPerformed(ActionEvent e) {
    
    		if (e.getSource() == jtxtName) {
    
    			jtxtPassword.requestFocus();
    
    		} else if (e.getSource() == jbArray[1]) {
    
    			jlArray[2].setText("");
    
    			jtxtName.setText("");
    
    			jtxtPassword.setText("");
    
    			jtxtName.requestFocus();
    
    		} else {
    			
    			if (jtxtName.getText().equals("xiaoming")
    					&& String.valueOf(jtxtPassword.getPassword()).equals("123")) {
    
    				jlArray[2].setText("Login Secced");
    
    			} else {
    
    				jlArray[2].setText("Login Fai");
    
    			}
    
    		}
    
    	}
    
    	public static void main(String[] args) {
    
    		new SO2ORLogin();
    
    	}
    }
    
  • 相关阅读:
    使用JS实现图片轮播滚动跑马灯效果
    特殊字符和注释标签
    html常用标签总结
    html重点标签总结
    web常用开发工具
    标签分类和关系
    Web标准和骨架
    常用开浏览器内核
    常用浏览器介绍
    2019/08/20记
  • 原文地址:https://www.cnblogs.com/dlsunf/p/11834212.html
Copyright © 2011-2022 走看看