导航:首页 > 编程语言 > 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按钮弹出窗口相关的资料

热点内容
改解压格式 浏览:268
仿社交app源码 浏览:289
解压粘液模拟器英文版 浏览:671
看高铁票多少钱用什么app看 浏览:884
java接口返回值 浏览:89
奇迹文学APP为什么不能用了 浏览:1000
怎么用电脑玩手机版的我的世界服务器 浏览:230
linux设备权限 浏览:950
pdf转曲软件 浏览:149
云服务器怎么做nas 浏览:457
有什么可以提示快递的app 浏览:311
什么app的主题都是免费的 浏览:1002
se01加密路线和普通路线放 浏览:908
怎么用安卓系统手机测量长度 浏览:46
回调突破主图源码 浏览:238
mc生存都市服务器地址大全 浏览:92
unix网络编程环境搭建 浏览:963
pythonsocket高并发 浏览:257
python开发windowsgui 浏览:619
25减9的借位算法 浏览:269