问题描述
我想问的是,用Netbeans做桌面时,我们一般是先建一个JFrame,而后是往里面加面板等组件,组件的大小会变化,也就是说随着拖动,或改变其它组件的大小,它的大小也会随之改变,我想问有没有办法,使子面板的大小固定,不受其它组件拖动的影响,比如说我要子面板是800*600,我想把它固定下来,而不受拖动组件的影响,不知有没有办法能实现??? 问题补充:飞雪无情 写道
解决方案
哦,这个可以Jpanel有个PreferredSize属性,设置宽高就行了。
解决方案二:
Netbeans提供的是一个设计器,你拖动JFrame的子组件超过JFrame的宽或者高时,JFrame一定会变化的,因为JFrame必须要容纳子组件。设计时没法固定,如果想设置大小,可以在运行时通过setSize方法设定宽和高。
时间: 2024-10-31 01:23:15