想看一下吗?有关swing 组件的问题?

sunlinux 2002-08-16 07:08:56
*********************************问题描述:*****************************
我有一个 总的 JPanel组件(称为panel1)
再在panel1里加了一个 JPanel ( 位于总的JPanel的顶部) 假设称它为panel2

接着我建了一个JMenuBar bar放在panel2里:(用的方法是: panel2.add(bar) ; 问题就出现在这里 这个bar就一直位于panel2的中间, 我想让它位于panel2的最左边 如何做 ??? )
***********************************************************************

我知道add()方法可以有二个参数,一个组件,另一个位置。
但是有关位置的资料我很少,所以不知道如何设置才能达到我上面的要求。
(还有,我用过panel2.add(bar,BorderLayout.WEST);也不行,还是位于panel2的中间)
...全文
45 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunlinux 2002-08-16
  • 打赏
  • 举报
回复
我就用jbuilder
namowen 2002-08-16
  • 打赏
  • 举报
回复
用JBuilder就没有这么麻烦了。hoho
sunlinux 2002-08-16
  • 打赏
  • 举报
回复
好了!自己已经解决问题了!(也谢谢deeprising给了一点提示!)

莱鸟看来是要靠自己多动手多动脑!...........呵呵.......
sunlinux 2002-08-16
  • 打赏
  • 举报
回复
to deeprising() 可以说得详细点吗?
deeprising 2002-08-16
  • 打赏
  • 举报
回复
看看panel2的Layout
Java编程语言一般是和重要的企业级应用程序联系在一起的,运行它们的服务器可能主位于蒙大拿的某个冰冷的机房里。不过,是桌面应用催生了Java,未来也必将是桌面应让Java能更加光彩夺目。通过AWT和现在的Swing,Java为编写图形化用户界面提供了丰富的客户端API。不过要让Java、AWT和Swing达到最佳性能并不容易(也不方便),特别是在模拟交互式Web站点或像Windows XP和Mac OS X这样的操作系统外观时更是如此。\r\n 本书能帮助JAVA开发人员跳过Swing的基础节直接让桌面应用程序贴近现实。如果读者是一个Java开人员,并开发带有一流外观的企业级应用程序,那就应该掌握Swing。不过对Swing的hack并不仅仅局限于对它的正常使用,而是关于一些读者或许要经过多年才能领会到的技巧。它们是一些富有创造性的、原创的甚至是诡异的hack,能让读者发出由衷的惊叹:“我可没过居然能用Swing干这个!”\r\n 在本书中,读者将学到:\r\n 过滤不用的列表控件,对用户的输入做出合适的反应;\r\n 为列表和组合框组件提供拖放功能;\r\n 在图形组件之间实现动态效果,并能创建动态列表式界面;\r\n 控制任何方面,从鼠标指针到光标,乃至闪动键盘灯;\r\n 在Swing中构建分层、覆盖组件并灵活使用透明窗格屏蔽Swing接口内部的复杂细节和伸缩性。 ================================== 对学习SWING很有帮助!

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧