Java里怎样将一个窗体设置为父窗体或子窗体?

我是Java初学者,高手帮我一下,谢谢了!
怎样将一个窗体设置为父窗体,又怎样将一个窗体设置为这个父窗体的子窗体?

一般父窗体是Frame或JFrame的子类,子窗体是Dialog的子类。你可以用JDK查下他们如何使用
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-28
父窗体是不需要设置的吧,要设置子窗体直接用extends继承JFrame或JDialog就可以了啊,这样它就是子窗体了吧,我也懂的不深,呵呵!

java中如何在一个面板类中获得其所在的父级窗体对象?
通过getParent()方法可以获得父级容器,如果确定是窗体的话,强制转换为JFrame就可以。

java中子窗口限制父窗口问题
import java.awt.event.*;public class TestDialog { public TestDialog() { final Frame f1 = new Frame("1");f1.setSize(500, 500);f1.setVisible(true);Button b = new Button("Exit");TextArea jt = new TextArea(3, 0);b.addActionListener(new ActionListener() { public void ...

java 中打开子窗体 锁定父窗体 就是不能操作父窗体(不让焦点给父窗体...
子窗体不要用JFrame或者Frame,使用JDialog吧,JDialog是弹出窗口,如:JDialog d= new JDialog();d.setModal(true); \/\/设置父窗口不能聚焦

如何实现在关闭一个窗口时,给所属的窗口传递一个参数 java
(1)将窗体Form2中需要被修改的内容设置为public或public static;(2)在Form2类中增加打开Form1窗体的语句;(3)在窗体Form1类中定义Form2窗体变量,作为Form1的成员;(4)修改Form1的构造方法,增加初始化Form2窗体变量的语句;(5)在Form1窗体的任何有效范围内,通过修改Form2窗体变量的值来达...

java一个窗体跳转到另一个子窗体怎么第一个窗体关闭后背景音乐还在_百 ...
第一个窗口添加监听器 frame.addWindowListener(new WindowAdapter(){ @Override public void windowClosing(WindowEvent we){ \/\/停止播放的代码 }});

Swing 弹窗子窗体后,父窗体不可点击,怎么实现
父窗体不可点击,即模态窗口. Swing弹出(模态)窗口, 有两种方案可以实现 第一:JOptionPane 来弹出窗口 优点: 实现简单, 可以来弹出简单的提示信息等..缺点:自由度不高,复杂的窗体难实现 第二:JDialong 来弹出窗口 jdialong.setModal(true);\/\/设置为模态窗口,父窗口就不可点击了优点: 自由度高, 可以...

如何在java 在主窗体中点击按钮弹出子窗体
一种方法,new一个子窗体,然后setViseable(true)。这样可以出现多个子屏幕 另外一种方法,在一个界面上,初期显示主窗口,隐藏子窗口,点击后初期隐藏主窗口,显示子窗口

在java中我在一个窗体里设置了关闭窗体事件,
","Tips",dialogButton); return dialogResult; } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { final JFrame f = new JFrame("Closeing Windows Form Test"); f.setDefaultCloseOperation(JFrame.DO_NOTHING...

java如何设置透明窗体
1打开Java开发工具Eclipse软件,依次选择“文件”、“新建”、“项目”,在“新建项目”窗口中选择“Java项目”,然后点击“下一步”按钮。2在出现的窗体中的“项目名称”后自定义输入项目名,然后点击“完成”按钮完成项目的创建。3右击创建的项目,在右键列表中依次选择“新建”、“类”,在“新建类”...

C#把一个窗体设置成属于一个MDI窗体的子窗体
第一个MDI主窗体 Form2 f = new Form2();f.Owner = this; \/\/设置第二个窗口的Owner为主窗体 f.ShowDialog();第二个窗体 Form3 f = new Form3();f.MDIParent = this.Owner; \/\/设置第三个窗体成为MDI主窗体的子窗体 f.Show();C#是微软公司发布的一种面向对象的、运行于.NET ...

相似回答