JFrame中如何添加一个JWindow 5

 我来答
百度网友983ea69
2011-06-17
知道答主
回答量:24
采纳率:0%
帮助的人:13.5万
展开全部
我们要在JFrame中加入其他组件必须取得Content Pane,然后再加入组件到此Content Pane中。 相对于AWT,若要在AWT中的Frmae加入某一个组件只要直接调用add()方法即可,不需要先取得Content Pane再加入组件。Swing这样的做法似乎多了一道手续,却带来更强大、更有弹性的功能,原因就在于Swing的JFrame具有层次(Layer)的概念,可以让你在JFrame中放入的组件不会造成混乱。例如当一个JFrame有按钮(JButton)、菜单(JMenu)、快速菜单(Pop-up menu)、工具栏(Toolbar)与工具栏符号提示(Tool tip)时,到底哪个组件应该摆在什么组件上面或下面,JFrame都有办法处理。
mfvtxrw
2011-06-19 · TA获得超过2866个赞
知道小有建树答主
回答量:1556
采纳率:100%
帮助的人:789万
展开全部
我不明白,既然你用java写界面,那和操作系统关系不大吧..另外网上关于透明窗体的例子很多,你都试过什么方法了?你既然强调linux,那难道是相同的代码在windows下可以实现,而linux下不行?
-----------------------------------------------------------
额。。楼主好先进啊,我一查手头上的api,也是1。6的,居然没有awtutilites这个类。。难道是update版本不够。。
我的同学以前做透明窗体的时候我想也没有这个类吧,那时他是用了第三方库,也许你可以找找看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
littleatp
2011-06-17 · TA获得超过852个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:375万
展开全部
你得了解JWindow是什么东西,它跟JFrame、JDialog是同等级的东西,即都用于描述窗口对象;组件的用法应该针对其用途来使用,胡乱使用可能会导致无法预料的后果;
不知你想实现什么样的效果,如果是想在JFrame嵌入内嵌的窗口,让里面的窗口可以自由移动,就像一个桌面一样,那么你该使用JInternelFrame,具体用法查一查API吧
追问
有个问题就是JInternelFrame的标题栏没法去掉
追答
JInternelFrame的标题栏没法去掉?没有了那个标题栏,你用什么来拖动窗口?
如果API没有这样的方法,那么Google一下,没有的话只能自己研究。不过就不建议做一些没什么实用性的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式