JAVA中登录窗口设计,源代码该怎么写?

如题所述

第1个回答  推荐于2016-06-17
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Test_Login extends javax.swing.JFrame {
private JPanel jPanel1;
private JButton bntLogin;
private JButton bntCannel;
private JPasswordField pwd;
private JTextField username;
private JLabel jLabel2;
private JLabel jLabel1;

public static void main(String[] args) {
Test_Login inst = new Test_Login();
inst.setLocationRelativeTo(null);
inst.setVisible(true);

}

public Test_Login() {
super();
initGUI();
}

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(45, 30, 75, 25);
}
{
jLabel2 = new JLabel();
jPanel1.add(jLabel2);
jLabel2.setText("密码");
jLabel2.setBounds(45, 75, 55, 15);
}
{
username = new JTextField();
jPanel1.add(username);
username.setBounds(100, 30, 140, 25);
}
{
pwd = new JPasswordField();
jPanel1.add(pwd);
pwd.setBounds(100, 70, 140, 25);
}
{
bntLogin = new JButton();
jPanel1.add(bntLogin);
bntLogin.setText("登陆");
bntLogin.setBounds(40, 120, 60, 30);
bntLogin.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (username.getText().equals("lisong")
&& pwd.getText().equals("lisong")) {
JOptionPane.showMessageDialog(Test_Login.this,
"登录成功");
} else {
JOptionPane.showMessageDialog(Test_Login.this,
"登录失败");
}

}
});

bntCannel = new JButton();
jPanel1.add(bntCannel);
bntCannel.setText("取消");
bntCannel.setBounds(180, 120, 60, 30);

bntCannel.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {

System.exit(0);
}
});
}
}
pack();
setSize(300, 215);

} catch (Exception e) {
e.printStackTrace();
}
}
}本回答被提问者采纳

JAVA 中 GUI登录界面设计源代码?
import java.awt.Container;import java.awt.FlowLayout;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 Login { private JFrame frame = new JFrame("登录");...

急求一段简单的java源代码(用户名、密码操作界面)
import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import javax.swing.BoxLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;...

如何实现网页程序自动登录(java)
原理很简单 通过login jsp将登录页面的全部源代码写在当前页面 然后使用javascript脚本将用户名和密码的值填充上 最后提交表单 这样中 终于实现了自动登录的目标 现在我通过一个特殊的网址 例如?url=fc cd bbc e f affd de e d c b f ff ec f ff d c ef c b ac 就可以自动访问这个oa了 ...

java 源代码注释
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class GameTest extends JFrame implements ActionListener{ \/ 新建一个主面板(这个类可能是自定义的,本程序和API中没有)。\/ MainPanel j=new MainPanel();JButton jPreview;J...

用JAVA写出源代码。运行结果如下?
您好:代码及运行结果如下,供参考:代码示意图 运行结果示意图 因输出的内容中包含特殊字符,所以在输出的时候,需要做转义,以上代码供参考。

程序源代码怎么做
设计出来的代码要做到:无论是谁,只要看一眼就能知道是干嘛的。尽量不要用简写方式,除非有特殊的习惯,就像 src - source pos - position prev - previous 如果你认为描述性的名称并不是那么有价值,请对比一下n, ns, nsisd 和 numTeamMembers, seatCount, numSeatsInStadium。4\/4 不要逆常规...

代码怎么编写(代码怎么做)
代码设计的原则包括惟一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 1.理论上的概念 源代码是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码。 目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。 可执行代码就...

求java题源代码,最好有注释,
题目:现在需要设计一个60*60的小窗体在1024*768屏幕可见范围内向一个斜线轨迹移动,当小窗体边缘到达屏幕边缘时随机调整一个角度继续以斜线轨迹移动。请你描述以上窗体移动的算法。(... 题目:现在需要设计一个60*60的小窗体在1024*768屏幕可见范围内向一个斜线轨迹移动,当小窗体边缘到达屏幕边缘时随机调整一个角度...

地址栏输入的JAVA代码在网页源代码中怎么写
具体代码如下(放在页面最后),javascript如下:window.onload=function(){\/\/这里使用这段代码是要页面加载完毕后发现动作.alert("remove now");var o_body = document.body;var o_img = document.getElementsByTagName("img");for(var i=0;o_img.length>0;){ o_body.removeChild(o_img[i]);} ...

java源代码的编写
int num;\/** Creates a new instance of test *\/ public test() { } public test(int pr,int si,int nu,String na){ if(nu>=0){ prise=pr;site=si;name=na;num=nu;} else System.out.println("error!please reset the product number.");} int getNum(){ System.out.println(num...

相似回答