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

热点内容
拍照文件夹哪个好用 浏览:83
文件夹和书包 浏览:504
解压归档拿登记证 浏览:217
去体验解压房 浏览:607
单片机一键中断响应 浏览:640
唐浩明pdf 浏览:838
程序员土木 浏览:71
android如何与web服务器交互 浏览:603
苹果小风扇app怎么下 浏览:950
杭州it程序员对身体好不好 浏览:534
高新区编程加盟找哪家 浏览:26
服务器什么样的好卖 浏览:144
单片机原理及应用第二版例题答案 浏览:964
base64encoderjava 浏览:488
linux视频转换 浏览:700
linux与unixshell编程指南 浏览:137
vb6反编译程序错误 浏览:125
服务器弄挂有什么影响 浏览:306
安卓软件为什么运行不了 浏览:530
什么安卓手机是四方的 浏览:481