论坛首页 编程语言技术论坛

JLabel的大小设定——setPreferredSize方法

浏览 6706 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-04-29  
JLabel的大小一般会根据文本的长度决定,而setSize往往会不起作用,因大小一般会被设定的Layout接管而重新设定。因此若想要设定其大小,setPreferredSize方法是一个办法。


最近需要重写TreeCellRender,继承自DefaultTreeCellRenderer,这个是继承自JLabel的,需要实现定长,而不是根据文本长度设定节点的长度。

遍选方法,最终发现setPreferredSize方法可实现该功能。该方法顾名思义,是设定最佳显示大小。
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics