importjava.awt.*;importjava.awt.event.*;importjava.awt.Frame;publicclassawttest{publicstaticvoidmain(String[]args){Framef=newFrame("用户登录");f.setLayout(newGridLayout(4...
import java.awt.*;
import java.awt.event.*;
import java.awt.Frame;
public class awttest
{
public static void main(String[] args)
{
Frame f=new Frame("用户登录");
f.setLayout(new GridLayout(4,2));
TextField id=new TextField("输入用户名",10);
TextField pw=new TextField(10);
pw.setEchoChar('*');
f.add(new Label("用户名:",Label.CENTER));
f.add(id);
f.add(new Label("密码:",Label.CENTER));
f.add(pw);
Button b1=new Button("登陆");
Button b2=new Button("取消");
f.add(b1);
f.add(b2);
String str1=id.getText();
String str2=pw.getText();
TextField printid=new TextField(str1,10);
TextField printpw=new TextField(str2,10);
f.add(printid);
f.add(printpw);
f.pack();
printid.setBackground(new Color(220,0,0));
printpw.setBackground(new Color(220,0,0));
f.setSize(250,120);
f.setVisible(true);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent args)
{
System.exit(0);
}
}
);
}
}
刚刚写了个java可视化界面 现在想实现 两个Button的功能,当鼠标或者键盘确认登陆键的时候,用户输入的用户名和密码显示在printid和printpw两个TextField里面。望高手指教··谢谢
还有当鼠标按取消Button的时候 实现跟WindowListener一样的退出关闭功能。
展开