登陆对话框代码
2010-03-29 10:34
169 查看
import java.awt.BorderLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class License extends javax.swing.JDialog
{
private JPanel jPanel1;
private JButton bntOk;
private JButton bntCancel;
public JPasswordField pwd;
public JTextField username;
private JLabel jLabel2;
private JLabel jLabel1;
private JDialog jDialog;
public static void main(String[] args)
{
License inst = new License();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
public License()
{
super();
initGUI();
this.setTitle("用户验证");
}
private void initGUI()
{
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jPanel1 = new JPanel();
getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.setLayout(null);
{
jLabel1 = new JLabel();
jPanel1.add(jLabel1);
jLabel1.setText("学号:");
jLabel1.setBounds(46, 49, 77, 22);
}
{
jLabel2 = new JLabel();
jPanel1.add(jLabel2);
jLabel2.setText("密码:");
jLabel2.setBounds(46, 95, 53, 15);
}
{
username = new JTextField();
jPanel1.add(username);
username.setBounds(108, 49, 146, 22);
}
{
pwd = new JPasswordField();
pwd.setEchoChar('#');
jPanel1.add(pwd);
pwd.setBounds(108, 91, 146, 22);
}
// bntOK
{
bntOk = new JButton();
jPanel1.add(bntOk);
bntOk.setText("登陆");
bntOk.setBounds(108, 143, 66, 30);
bntOk.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
if (username.getText().equals("16128")
&& pwd.getText().equals("5"))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册成功"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册成功");
}
else if(username.getText().equals("")
|| pwd.getText().equals(""))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("用户名和密码不能为空"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 190, 90);
jDialog.setVisible(true);
}
else
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册 失败"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册失败");
}
}
}
);
}
// bntCancel
{
bntCancel = new JButton();
jPanel1.add(bntCancel);
bntCancel.setText("退出");
bntCancel.setBounds(188, 143, 66, 30);
bntCancel.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
//
System.exit(0);
}
}
);
}
}
pack();
setSize(350, 250);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class License extends javax.swing.JDialog
{
private JPanel jPanel1;
private JButton bntOk;
private JButton bntCancel;
public JPasswordField pwd;
public JTextField username;
private JLabel jLabel2;
private JLabel jLabel1;
private JDialog jDialog;
public static void main(String[] args)
{
License inst = new License();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
public License()
{
super();
initGUI();
this.setTitle("用户验证");
}
private void initGUI()
{
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jPanel1 = new JPanel();
getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.setLayout(null);
{
jLabel1 = new JLabel();
jPanel1.add(jLabel1);
jLabel1.setText("学号:");
jLabel1.setBounds(46, 49, 77, 22);
}
{
jLabel2 = new JLabel();
jPanel1.add(jLabel2);
jLabel2.setText("密码:");
jLabel2.setBounds(46, 95, 53, 15);
}
{
username = new JTextField();
jPanel1.add(username);
username.setBounds(108, 49, 146, 22);
}
{
pwd = new JPasswordField();
pwd.setEchoChar('#');
jPanel1.add(pwd);
pwd.setBounds(108, 91, 146, 22);
}
// bntOK
{
bntOk = new JButton();
jPanel1.add(bntOk);
bntOk.setText("登陆");
bntOk.setBounds(108, 143, 66, 30);
bntOk.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
if (username.getText().equals("16128")
&& pwd.getText().equals("5"))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册成功"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册成功");
}
else if(username.getText().equals("")
|| pwd.getText().equals(""))
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("用户名和密码不能为空"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 190, 90);
jDialog.setVisible(true);
}
else
{
jDialog = new JDialog();
JPanel jp = new JPanel();
jp.add(new JLabel("注册 失败"));
jDialog.getContentPane().add(jp,BorderLayout.CENTER);
jDialog.setBounds(440, 300, 160, 90);
jDialog.setVisible(true);
// JOptionPane.showMessageDialog(License.this,
// "注册失败");
}
}
}
);
}
// bntCancel
{
bntCancel = new JButton();
jPanel1.add(bntCancel);
bntCancel.setText("退出");
bntCancel.setBounds(188, 143, 66, 30);
bntCancel.addMouseListener
(
new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
//
System.exit(0);
}
}
);
}
}
pack();
setSize(350, 250);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
相关文章推荐
- C#编写的一个简单的登陆界面对话框的原代码
- 网页显示QQ在线点击弹出聊天对话框代码
- js确认删除对话框效果的示例代码
- js确认删除对话框效果的示例代码
- 代码迁移 后台无法登陆 session 失效
- 在java代码中写对话框的显示 便于在action未执行完时与前台交互
- pyspider示例代码七:自动登陆并获得PDF文件下载地址
- asp.net 集成QQ2.0 登陆代码示例
- 代码去掉对话框边框
- 访问网站第二个页面自动打开QQ对话框的代码
- 一个可以记住上一次的选择的选择目录的对话框的实现代码段
- 用户登陆代码(转)
- php中通过curl模拟登陆discuz论坛的实现代码
- 登陆代码(转贴自csdn)
- 典型的asp.net登陆验证代码
- 错误代码:462 远程服务器不存在或不可用",K3无法登陆
- 模拟登陆网站 之 Python版(内含两种版本的完整的可运行的代码)
- 安卓UI练习(一)--登陆界面和逻辑代码
- 点击一个按钮实现在不同对话框之间的切换,帮忙看下这代码能不能这样写,为什么不对呀