导航:首页 > 编程语言 > java按钮弹出窗口

java按钮弹出窗口

发布时间:2023-07-25 01:19:07

java编程。比如在一个面板上有两个按钮,怎么实现分别点击这两个按钮然后弹出不同的窗口我的代码不

importjava.awt.Color;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;

importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JPanel;

publicclassTestextendsJFrame{

publicTest(){
this.setSize(400,300);
this.setLocationRelativeTo(null);//设置居中
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPaneljp=newJPanel();

finalJButtonjb1=newJButton("弹出蓝色");
JButtonjb2=newJButton("弹出青色");

jp.add(jb1);
jp.add(jb2);

//给第一个按钮添加监听
jb1.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
JFramejf=newJFrame();
JPaneljp=newJPanel();
jf.setSize(200,200);
jf.add(jp);
jp.setBackground(Color.blue);
jf.setLocationRelativeTo(jb1);
jf.setVisible(true);
}
});
//给第二个按钮添加监听
jb2.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
JFramejf=newJFrame();
JPaneljp=newJPanel();
jf.setSize(200,200);
jf.add(jp);
jp.setBackground(Color.cyan);
jf.setLocationRelativeTo(jb1);
jf.setVisible(true);
}
});
this.add(jp);
}
publicstaticvoidmain(Stringarg[]){
newTest().setVisible(true);
}
}

阅读全文

与java按钮弹出窗口相关的资料

热点内容
pro文件夹有什么用 浏览:357
我的世界服务器有人开挂如何踢出 浏览:482
程序员有天赋 浏览:640
编程计算并输出半径 浏览:709
日期排序java 浏览:952
程序员的中介模式 浏览:880
python中求两个字符串重复部分 浏览:494
如何查看收件发件服务器 浏览:110
linux配置android环境变量 浏览:132
android文字测量 浏览:883
压力大金钱怎么解压 浏览:641
生男算法 浏览:770
php读取当前目录 浏览:439
说一个可以连接的服务器地址 浏览:508
操盘手1pdf 浏览:536
什么app新人注册可以免费买东西 浏览:601
flexjava教程 浏览:119
vnc访问云服务器 浏览:484
java获取list长度 浏览:693
linuxc打开文件夹 浏览:891