文章列表
JLabel的大小一般会根据文本的长度决定,而setSize往往会不起作用,因大小一般会被设定的Layout接管而重新设定。因此若想要设定其大小,setPreferredSize方法是一个办法。
最近需要重写TreeCellRender,继承自DefaultTreeCellRenderer,这个是继承自JLabel的,需要实现定长,而不是根据文本长度设定节点的长度。
遍选方法,最终发现setPreferredSize方法可实现该功能。该方法顾名思义,是设定最佳显示大小。
最近需要用到一个功能:通过一个文本框编写命令,然后发送,需要记录这些历史命令,以便需要发送相同命令时直接选择,或者基于历史命令进行编辑后再发送。
首先想到了editable的JComboBox,发送命令后将其添加到JComboBox中, ...