java按钮监听 弹框_Java用户界面设计:怎样为按钮设置监听,在点击按钮的时候,弹出一个新的窗口...

本文介绍了如何在Java程序中为按钮添加监听器,以便在点击“登录”和“注册”按钮时弹出新窗口。示例代码展示了一个包含用户名、密码输入框和两个按钮的用户界面,但未实现点击按钮后的弹窗功能。寻求帮助,期望在此基础上完成点击按钮后弹出新窗口的逻辑。
摘要由CSDN通过智能技术生成

我自己做了一个程序,实现的界面如下:我想在点击“登录”和“注册”按钮后弹出一个新的窗口,可是不知怎么做,请求帮助!我的程序如下:importjava.awt.*;importjava.awt.event.*;pu...

我自己做了一个程序,实现的界面如下:

我想在点击“登录”和“注册”按钮后弹出一个新的窗口,可是不知怎么做,请求帮助!

我的程序如下:

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

public class bysj { static Frame frm = new Frame("中小型超市薪酬管理系统");

public static void main(String[] args){

BorderLayout border = new BorderLayout(5,10);

//GridLayout grid = new GridLayout(2,2);

Panel pan1 = new Panel();

pan1.setSize(500,150);

Panel pan2 = new Panel();

pan2.setSize(500,150);

Panel pan3 = new Panel();

pan3.setSize(500,150);

Label label1 = new Label("欢迎登录**超市薪酬管理系统");

label1.setSize(500,50);

Label label2 = new Label("用户名:");

label2.setLocation(10,10);

label2.setSize(30,50);

Label label3 = new Label("密码:");

label3.setLocation(10,70);

label3.setSize(30,50);

Button bt1 = new Button("登录");

bt1.setBounds(40,70,100,40);

Button bt2 = new Button("注册");

bt2.setBounds(150,70,100,40);

TextField tf1 = new TextField("",20);

tf1.setBounds(50, 10, 50, 50);

TextField tf2 = new TextField("",20);

tf2.setEchoChar('*');

tf2.setBounds(10, 70, 30, 50);

pan1.setBackground(Color.gray);

pan2.setBackground(Color.gray);

//pan2.setLayout(grid);

pan3.setBackground(Color.gray);

frm.setLayout(border);

frm.setSize(600,400);

frm.setBackground(Color.gray);

frm.setLocation(350,100);

pan1.add(label1);

pan2.add(label2);

pan2.add(tf1);

pan2.add(label3);

pan2.add(tf2);

pan3.add(bt1);

pan3.add(bt2);

frm.add(pan1,BorderLayout.NORTH);

frm.add(pan2,BorderLayout.CENTER);

frm.add(pan3,BorderLayout.SOUTH);

frm.setVisible(true);

frm.addWindowListener(new WinCloser());

}

public static class WinCloser extends WindowAdapter{

public void windowClosing(WindowEvent e){

System.exit(0);

}

}

}

十分感谢!!最好帮我在此程序的基础上改写一下。谢谢……

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值