脚本宝典收集整理的这篇文章主要介绍了

Java窗口(JFrame)从零开始(2)——JDialog窗口

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

JDialog窗体是从一个窗体中弹出另一个窗体,就好像网页中的提示框一样

主要构造方法:
JDialog()

      创建一个没有标题并且没有指定 Frame 所有者的无模式对话框。 

JDialog(Dialog owner)

      创建一个没有标题但将指定的 Dialog 作为其所有者的无模式对话框。 

JDialog(Dialog owner, boolean modal)

      创建一个具有指定所有者 Dialog 和模式的对话框。 

JDialog(Dialog owner, String title)

      创建一个具有指定标题和指定所有者对话框的无模式对话框。 

JDialog(Dialog owner, String title, boolean modal)

      创建一个具有指定标题、模式和指定所有者 Dialog 的对话框。  

示例代码:

package jframe; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;  import javax.swing.*;  class dialog extends JDialog{      /**      *       */     private static final long serialVersionUID = 1L;     public dialog(jframe jf){         super(jf,"JDialog窗口",true);         Container con = getContentPane();         con.add(new JLabel("我是对话框"));         setBounds(100,100,300,100);     } }  public class jframe extends JFrame{     /**      *       */     private static final long serialVersionUID = 1L;          public jframe(String title){                    //实现窗口的方法         JFrame jf = new JFrame (title);                    //实例化JFrame对象         Container con = jf.getContentPane();            //容器用来放东西         con.setLayout(null);                            //         JButton button = new JButton("弹出对话框");                //创建按钮         ActionListener a = new ActionListener(){            //监听鼠标点击             public void actionPerformed (ActionEvent e){                 new dialog(jframe.this).setVisible(true);             }         };         //开始设置具体的属性         jf.setBounds(100, 200, 300, 200);                //设置窗口位置、大小         jf.setVisible(true);                            //显示         button.setSize(100, 30);         con.add(button);         button.addActionListener(a);         jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE);            //设置关闭方式     }     public static void main(String[] args) {         new jframe("test");     } } 

clipboard.png

总结

以上是脚本宝典为你收集整理的

Java窗口(JFrame)从零开始(2)——JDialog窗口

全部内容,希望文章能够帮你解决

Java窗口(JFrame)从零开始(2)——JDialog窗口

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过