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

📄 logindialogdemo.java

📁 java2的应用软件
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginDialogDemo extends JFrame
{
	JButton button=new JButton("click Me");
	JPanel panel=new JPanel(new FlowLayout());
	public LoginDialogDemo()
	{
		final JFrame frame=this;
		this.getContentPane().add(panel,BorderLayout.SOUTH);
		panel.add(button);
		button.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e){showLoginDialog(frame);}});
		this.setSize(300,200);
		this.setTitle("显示登录对话框");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.show();
	}
	void showLoginDialog(JFrame frame)
	{
		JPanel p=new JPanel(new GridLayout(0,1));
		JTextField tfUserName=new JTextField();
		JPasswordField tfPassword=new JPasswordField();
		p.add(new JLabel("Username:"));
		p.add(tfUserName);
		p.add(new JLabel("Password:"));
		p.add(tfPassword);
		if(JOptionPane.showConfirmDialog(frame,p,"Login",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE)==JOptionPane.OK_OPTION)
                    {
                                System.out.println("User Name:"+tfUserName.getText());
				System.out.println("Password:"+new String(tfPassword.getPassword()));
		    }
	}
	public static void main(String[] args)
	{
		LoginDialogDemo frame=new LoginDialogDemo();
	}
}
				

⌨️ 快捷键说明

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