哪位大大能帮我把这个登陆界面改一下。。java

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:38:24
import java.awt.*;
import java.awt.event.*;
public class userLogin2 extends WindowAdapter implements ActionListener {
Frame frame= new Frame("用户登录界面");
Frame nf;
Panel panel1 = new Panel();
Button ok;
Button exit ;
TextField tname,tpwd;
public static void main(String[] args) {
//先执行creatPanel()方法,将返回Panel结果作为创建窗体的参数
new userLogin2().creatFrame(new userLogin2().creatPanel());
}
Panel creatPanel() {
//创建Panel容器,并添加按钮和标签组件
panel1.setLayout(new GridLayout(3,2));
panel1.add(new Label ("用户名"));
tname = new TextField();
panel1.add(tname);
panel1.add(new Label ("密 码"));
tpwd = new TextField();
tpwd.setEchoChar('*');
panel1.add(tpwd);
ok = new Button ("确定");
//注册使用监听接口实现的事件处理器
ok.addActionListener(this);
panel1.add(ok);
exit= new Button ("关闭");
exit.addActionListene

修改一下最后的public void newFrame(boolean flag) { 方法就可以了。

// 创建新窗体方法,用来显示登录成败信息,并具体窗体关闭功能
public void newFrame(boolean flag) {
if (flag) {
javax.swing.JOptionPane.showMessageDialog(frame, "登录成功", "登录", javax.swing.JOptionPane.INFORMATION_MESSAGE);
// TODO
} else {
javax.swing.JOptionPane.showMessageDialog(frame, "登录失败", "登录", javax.swing.JOptionPane.WARNING_MESSAGE);
// TODO
}
}

import java.awt.*;
import java.awt.event.*;

import javax.swing.JOptionPane;
public class userLogin2 extends WindowAdapter implements ActionListener {
Frame frame= new Frame("用户登录界面");
Frame nf;
Panel panel1 = new Panel();
Button ok;
Button exit ;
TextField tname,tpwd;
public static void main(String[] args) {
//先执行creatPanel()方法,将返回Panel结果作为创建窗体的参数
new userLogin2().creatFrame(new userLogin2().creatPanel());