java中jscrollpane_Java – 使用JScrollPane

建议:

>不要将JTextArea的bounds或preferredSize设置为限制它的增长,以防止出现功能滚动条.

>最好是给JTextArea一个有意义的列数和行数.

>不要使用空布局或绝对定位.使用嵌套容器要好得多,每个容器都使用合理且易于使用的布局管理器.

>不要像这里建议的其他人那样设置JScrollPane的preferredSize.同样,所需要的只是为JTextArea的列和行属性使用合理的数字.

>相反,让组件自己的首选大小和布局管理器为您做繁重的工作.

编辑:你说,

I need to use absolute because I will eventually have more in my JFrame, layout managers dont give me the freedom I need to position everything right

我的回答:你只是说,因为你不熟悉布局管理器的全部用途和强大功能,以及它们如何使创建复杂的GUI比绝对定位简单得多.相信我作为一个Swing用户从回来开始,你就像错误一样错误.问任何Swing专家,他们会告诉你相同的.例如,想象一下创建一个具有绝对定位的复杂布局,然后意识到你必须再添加一个JRadioButton到一个集合.如果您正在进行绝对定位,则必须调整GUI的大小,重置位置将受添加影响的所有组件的位置.使用布局管理器,特别是嵌套布局及其容器内部,您可能需要做的就是更改代码的一行.另一种情况:如果程序在不同的平台上运行,那么绝对定位就会冒着极其丑陋的GUI的风险,布局管理人员将为您解决所有问题.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值