用swing做界面,怎么让菜单栏的大小随着窗体的变化而变化?
RT
还有,怎么能让窗体的大小不能改变?
------解决方案--------------------java中的布局管理器:
BorderLayout布局管理器,当窗体的大小发生改变时,组件的位置不发生改变,组件的大小会随着窗体的变化而变化。这是BorderLayout布局管理器的特点……
BorderLayout布局管理器 分为东、西、南、北、中五个区域,这五个区域不一定都定义组件,,如果四周的区域(West、East、North、South区域)没有组件,则由Center区域去补充,但是如果 Center区域没有组件,则保持空白.
只是提供一个这样的思路……可以像这发面想想,但是不要被我的这种思路固定住……
------解决方案--------------------1
不知道你想让菜单栏怎么随着窗体变化 啊?
2
关于窗体固定的问题:
frame.setSize(300,400);//设置窗体大小
frame.isResizable(false);//窗体大小不可改变
------解决方案--------------------我喜欢像 jgoodies formlayout这种基于grid的布局管理器。
布局前先画幅草图,确认后填格子即可。