java按钮事件监控器问题
我想让下面这个代码的“退出按钮” 点击后关闭窗口 并且点击“登陆”后能后调到TWindow的界面上 请问怎么改
界面代码:
TWindow代码:
界面代码:
import javax.swing.*;
import java.awt.*;
public class LoginSystem {
public static void main(String[] args) {
JFrame f=new JFrame();
f.setTitle("系统登录界面");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setExtendedState(JFrame.MAXIMIZED_BOTH);
f.setVisible(true);//设置窗口的大小和位置
f.setSize(400,400);
f.setLocation(200,200);
Container con=f.getContentPane();//生成一个容器
con.setLayout(new GridLayout(7,1));
JPanel pan1=new JPanel();//生成一个新的版面
JLabel title=new JLabel("订餐员工管理系统");
title.setFont(new Font("宋体",Font.BOLD, 20));
pan1.add(title);
con.add(pan1);//最上面的登陆文字
JPanel pan2=new JPanel();//生成一个新的版面
JLabel name=new JLabel("用户名");
pan2.add(name);
TextField tf_name=new TextField(20);
pan2.add(tf_name);
con.add(pan2);//用户名及其文本框放置在第二个版面上
JPanel pan3=new JPanel();//生成一个新的版面
JLabel pass = new JLabel("密码");
pan3.add(pass);
JPasswordField password=new JPasswordField(15);
password.setEchoChar('*');
pan3.add(password);
con.add(pan3);//密码及其密码域放在第三个版面上
JPanel pan4 = new JPanel();
JButton b_log=new JButton("登陆");
pan4.add(b_log);
JButton b_exit=new JButton("退出");
pan4.add(b_exit);
con.add(pan4);//登陆和退出这两个按钮放在第四个版面上
JPanel pan5 = new JPanel();
con.add(pan5);
JPanel pan6 = new JPanel();
con.add(pan6);
JPanel pan7 = new JPanel();
con.add(pan7);//空白版面
}
}TWindow代码:
import javax.swing.*;
import java.awt.*;
public class TWindow extends JFrame{
JTabbedPane p;
ByName byName;
ByEv byEv;
public TWindow(){
setBounds(100,100,800,200);
setVisible(true);
p=new JTabbedPane();
byName = new ByName();
byEv = new ByEv();
p.add("按姓名查询",byName);
p.add("按评价查询",byEv);
p.validate();
add(p,BorderLayout.CENTER);
validate();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
...全文
相关推荐
ArduinoMonitor:测试
**事件驱动编程**: 由于监控器需要实时响应Arduino设备的数据变化,事件驱动编程模型常被采用。当接收到新数据时,会触发事件处理函数,从而更新用户界面或者执行相应的操作。4.
Java程序设计_试验6(学生版).pdf
例如,`textOne`和`textTwo`用于用户输入,`getProblem`和`giveAnwser`按钮则分别用于获取问题和提交答案。
OpenJWeb1.6Java快速开发平台功能手册090315
- **3.13 状态监控器**:提供系统状态的实时监控,帮助运维人员及时发现并解决问题。#### 第四章 近期准备开发内容- **4.1 字段校验器**:进一步完善字段级别的数据校验功能。
IntelliJ IDEA 12创建Java Web项目并用Tomcat发布
Java Web 项目是最常见的项目类型之一,Tomcat 是最流行的 Java Web 服务器之一。
Android任务管理器源码.zip
**用户界面组件**:包括Activity、Fragment以及与UI交互相关的布局文件,展示任务列表和相关操作按钮。


Java SE
