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

热点内容
滴滴号码加密怎么解除 浏览:844
模具编程的职责 浏览:941
华为ssh改加密算法 浏览:147
文件夹空白合同 浏览:761
pythonwebpy开发 浏览:669
不是c编译器的有 浏览:660
win10压缩包下载 浏览:905
逆战手机app怎么样 浏览:946
自嗨自我解压图片 浏览:395
电子书导入kindle哪个文件夹 浏览:418
pythontcpserver性能 浏览:544
linux文件夹改名 浏览:564
单片机开发板是什么 浏览:851
阿里云服务器不能截屏 浏览:866
如何自己制作联想服务器 浏览:843
停车场规划算法 浏览:923
深蹲PDF 浏览:908
数据科学包python 浏览:849
程序员学习视频网站 浏览:126
吃鸡游戏如何安卓转苹果 浏览:188