关于滚动条与java界面排版的问题

关于滚动条的问题图1,这是正常的界面,右边是一个带滚动条的JTextArea,整个框架使用GridBagLayout布局。图2,但是一旦用setText()或者appen... 关于滚动条的问题

图1,这是正常的界面,右边是一个带滚动条的JTextArea,整个框架使用GridBagLayout布局。

图2,但是一旦用setText()或者append()方法输入字符,排版就会乱,滚动栏会把最上面一排菜单栏给顶上去。

图3,直到把滚动条拉没,菜单来才会再一次正常显示。

求解决方案。
即便是竖着的滚动条也会发生这种现象。

即便默认总是显示滚动条也会变那样。
展开
 我来答
maye100
2015-09-01 · TA获得超过2650个赞
知道小有建树答主
回答量:1341
采纳率:100%
帮助的人:976万
展开全部
初步判断是布局问题
建议最外层使用borderLayout布局
菜单panel放在北,下面分别是西,中,东就可以了
至于里面还可以再使用其他布局,也可以把layout设置为null,完全采用坐标放控件,因为你使用了borderLayout,依然可以自动缩放,而且也比你现在美观
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式