import java.awt.*;

public class DialogTest {
Frame f = new Frame("test");
Dialog d1 = new Dialog(f, "model dialog", true);
Dialog d2 = new Dialog(f, "non-model dialog", false);
Button b1 = new Button("open model dialog");
Button b2 = new Button("open non-model dialog");
public void init(){
d1.setBounds(,,,);
d2.setBounds(,,,);
b1.addActionListener(e -> d1.setVisible(true));
b2.addActionListener(e -> d2.setVisible(true)); f.add(b1);
f.add(b2,BorderLayout.SOUTH);
f.pack();
f.setVisible(true); } public static void main(String[] args) {
new DialogTest().init();
} }

output:

最新文章

  1. HDU(1572),最短路,DFS
  2. Codeforces 540D Bad Luck Island
  3. redis 订阅与发布
  4. 《天书夜读:从汇编语言到windows内核编程》五 WDM驱动开发环境搭建
  5. 求求你别用SimpleDateFormat了!
  6. C++ crash 堆栈信息获取
  7. Xamarin.Forms踩坑集锦(持续更新)
  8. 5步告诉你QQ音乐的完美音质是怎么来的,播放器的秘密都在这里
  9. hibernate06--参数的绑定
  10. C++中栈和队列的基本操作
  11. Spring Boot中使用@Async实现异步调用
  12. 念念不忘,ASP.NET MVC显示WebForm网页或UserControl控件
  13. nginx accept() failed (24: Too many open files)
  14. 关于2-SAT
  15. solr安装使用笔记
  16. cocos2d-x Vector 使用心得
  17. cocos代码研究(18)Widget子类Slider学习笔记
  18. MySQL学习3---事务
  19. Windows下基于eclipse的Spark应用开发环境搭建
  20. C# POST请求 json格式

热门文章

  1. 服务端技术选型与考虑(go)
  2. java之hibernate之helloworld
  3. Flutter 实现图片裁剪
  4. 规格化设计——OO第三单元总结
  5. Jenkins的语法之pipeline
  6. [JAVASCRIPT][EXTJS]直接用JSON创建树形控件(Ext.tree.TreePanel )(转)
  7. LINQ按多列分组(Group By)并计算总和(Sum) (转载)
  8. Linux GRUB手动安装方法详解
  9. 14.专攻python和centos7
  10. 2013.4.24 - KDD第六天