练习:通过点击按钮显示一个弹窗。
代码如下:
public class SwingTest2 {
private static void init(String title){
JFrame jf=new JFrame(title);
jf.setBounds(200,200,300,300);
jf.setLayout(new FlowLayout());
JButton jb=new JButton("点我打开弹窗");
jb.setBounds(50,50,100,50);
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new MyJdialog("我是弹窗",jf);
}
});
jf.add(jb);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public static void main(String[] args) {
init("Swing的弹窗练习");
}
}
class MyJdialog extends JDialog{
public MyJdialog(String title,Component c){
this.setTitle(title);
this.setBounds(250,250,300,300);
JLabel jl=new JLabel("一切都不是偶然!");
jl.setHorizontalAlignment(SwingConstants.CENTER);
this.add(jl);
this.setVisible(true);
}
}
结果图如下:
![结果图](https://i-blog.csdnimg.cn/blog_migrate/831f160c1ceeea205cd1ffe5485dbfa7.png)
这只是简单的使用弹窗,相信自己会深刻了解更深。
不灰心,不丧气,做真实的自我…