| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2930 人关注过本帖
标题:[求助]问个关于jinternalframe的问题
只看楼主 加入收藏
ILoveMK
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:487
专家分:0
注 册:2007-2-12
收藏
 问题点数:0 回复次数:6 
[求助]问个关于jinternalframe的问题
怎么让jinternalframe最大化时没有边框和标题栏,但是右上角有最小化,还原和关闭图标;jinternalframe最小化时收缩在外部容器的左下脚,且只能出现标题栏,标题栏上有最大化,还原和关闭图标(就像photoshop一样),谢谢~~~
搜索更多相关主题的帖子: photoshop 标题栏 
2007-03-29 22:14
ILoveMK
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:487
专家分:0
注 册:2007-2-12
收藏
得分:0 
找个人来帮帮忙吧,不然顶到问题解决为止!!!!!!!!!!!!

天下归心
2007-03-29 22:39
ILoveMK
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:487
专家分:0
注 册:2007-2-12
收藏
得分:0 

怎么沉啦???顶起来先!!!


天下归心
2007-03-29 23:27
ILoveMK
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:487
专家分:0
注 册:2007-2-12
收藏
得分:0 
不好意思,问这么简单的问题,结贴结贴。。。

天下归心
2007-03-30 07:41
xiaokelian11
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-4
收藏
得分:0 
难道没有人能解决吗
2008-05-04 21:25
xiaokelian11
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-5-4
收藏
得分:0 
来看看怎么样了,看来是不好解决了
2008-05-08 20:38
Sun_NetBeans
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-19
收藏
得分:0 
最近我也在研究JInternalFrame,期间也遇到过你所提到的问题。今天我把我研究的结果告诉你一下。
(1),要隐藏JInternalFrame的标题栏就用((BasicInternalFrameUI)yourInternalFrame.getUI()).setNorthPane(null);。要隐藏JInternalFrame的边框要用yourInternalFrame.setBorder(BorderFactory.createEmptyBorder());。
(2)要显示标题栏和边框要用yourInternalFrame.updateUI();。
(3),如果你要在最大化的时候去除标题栏和边框就得重载JInternalFrame的setMaximum(boolean b)函数,具体如下:
public void setMaximum(boolean b) throws PropertyVetoException {
    super.setMaximum(b);
     if(b){        
        ((BasicInternalFrameUI)this.getUI()).setNorthPane(null);
        super.setBorder(BorderFactory.createEmptyBorder());         
          }
 }

还有如果你想在JMenuBar中添加控制JInternalFrame的按钮,建议你用一个JLabel放置到JMenuBar的。具体步骤如下:
1.在JLabel上添加一张图片,该图片中有三个图标分别是最小化,最大化,关闭。(该图片可以到Photoshop中去截取)。
2.在你确定已经把所有要用的菜单都添加到JMenubar后就用yourMenubar.add(Box.createHorizontalGlue());来设置yourMenubar的布局
3.将第1步中的Label直接添加到yourMenubar中, yourMenubar.add(yourLabel);

以上为我的研究结果,具体如何用那三个图标控制JInternalFrame就看你自己的实现。
2008-06-19 13:53
快速回复:[求助]问个关于jinternalframe的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056282 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved