本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-11(403)

2020-12(497)

2021-01(423)

2021-02(280)

2021-03(351)

JDialog弹窗

发布于2021-10-05 13:19     阅读(32)     评论(0)     点赞(17)     收藏(2)


  1. package com.jia.lesson;
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. //主窗口
  7. public class DialogDemo extends JFrame {
  8. public DialogDemo() {
  9. this.setVisible(true);
  10. this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  11. this.setSize(300, 300);
  12. //容器
  13. Container container = this.getContentPane();
  14. container.setBackground(Color.GREEN);
  15. //绝对布局
  16. container.setLayout(null);
  17. //按钮
  18. JButton jButton = new JButton();
  19. jButton.setBounds(30, 30, 200, 200);
  20. //点击这个按钮的时候,弹出一个弹窗
  21. jButton.addActionListener(new ActionListener() {//监听器
  22. @Override
  23. public void actionPerformed(ActionEvent e) {
  24. //监听弹窗
  25. new MyDialog();
  26. }
  27. });
  28. container.add(jButton);
  29. }
  30. public static void main(String[] args) {
  31. DialogDemo dialogDemo = new DialogDemo();
  32. }
  33. }
  34. //弹窗的窗口,也需要容器装起来
  35. class MyDialog extends JDialog {
  36. public MyDialog() {
  37. this.setVisible(true);
  38. this.setBounds(200, 200, 300, 300);
  39. //默认有关闭按钮
  40. //this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  41. Container container = this.getContentPane();
  42. container.add(new Label("奥利给"));
  43. container.setBackground(Color.cyan);
  44. container.setLayout(null);
  45. }
  46. }



所属网站分类: 技术文章 > 博客

作者:java大师

链接:http://www.javaheidong.com/blog/article/297026/9472b8e829c961214f86/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

17 0
收藏该文
已收藏

评论内容:(最多支持255个字符)