JFrame中如何添加一个JWindow 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都有办法处理。
展开全部
我不明白,既然你用java写界面,那和操作系统关系不大吧..另外网上关于透明窗体的例子很多,你都试过什么方法了?你既然强调linux,那难道是相同的代码在windows下可以实现,而linux下不行?
-----------------------------------------------------------
额。。楼主好先进啊,我一查手头上的api,也是1。6的,居然没有awtutilites这个类。。难道是update版本不够。。
我的同学以前做透明窗体的时候我想也没有这个类吧,那时他是用了第三方库,也许你可以找找看
-----------------------------------------------------------
额。。楼主好先进啊,我一查手头上的api,也是1。6的,居然没有awtutilites这个类。。难道是update版本不够。。
我的同学以前做透明窗体的时候我想也没有这个类吧,那时他是用了第三方库,也许你可以找找看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你得了解JWindow是什么东西,它跟JFrame、JDialog是同等级的东西,即都用于描述窗口对象;组件的用法应该针对其用途来使用,胡乱使用可能会导致无法预料的后果;
不知你想实现什么样的效果,如果是想在JFrame嵌入内嵌的窗口,让里面的窗口可以自由移动,就像一个桌面一样,那么你该使用JInternelFrame,具体用法查一查API吧
不知你想实现什么样的效果,如果是想在JFrame嵌入内嵌的窗口,让里面的窗口可以自由移动,就像一个桌面一样,那么你该使用JInternelFrame,具体用法查一查API吧
追问
有个问题就是JInternelFrame的标题栏没法去掉
追答
JInternelFrame的标题栏没法去掉?没有了那个标题栏,你用什么来拖动窗口?
如果API没有这样的方法,那么Google一下,没有的话只能自己研究。不过就不建议做一些没什么实用性的东西
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询