java GUI中怎么实现JFrame上的JDialog全部在JFrame

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:00:34
java中怎么实现JFrame上的JDialog全部在JFrame的框架上全部展开

不好表达 请看图:
http://templarkkziball.googlepages.com/1.JPG
JFrame上紧跟接着又一个类似frame的组件
请问怎么实现
https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/templarkk/pic/item/075e874e36b2f2ded0c86a72.jpg
图片地址 baidu 空间的 绝对可以打开
图片不小吧..

我的问题很简单, 谁能用java把这框架的前面两三层画出来就对了. 不知道就不知道, 不要p话.

图太小了,看得不是很清楚。
你说得那个不是JDialog而是JInternalFrame,
自己试试吧

先写一个JDialog,如A.java
然后在JFrame中测试它。首先先声明一个A的test.如:
private A test;
test=new Borrow(this);
在你需要JDialog出现的地方加上这句:test.setVisible(true);
这样就可以了,表达的不是很好,不知道你看的懂不。

this.setLocationRelativeTo(this); 设置窗体在父窗体上居中
Dimension d = this.getSize();//获取父窗口大小

this.setSize(d.width-m, d.height-n);//设置要显示窗口的大小
//自己计算

不会说的是多文档视图方式吧?!那应该用JInternalFrame`~~就像MFC的MDI一样的东西```
pane很多可以考虑rootpane那些东西```去找本专门做GUI的,或者直接看java doc也有介绍!网上一搜一堆相关的东西

看不懂你在问什么,爱莫能助

关注……偶正学这个呢……