- 博客(4)
- 资源 (1)
- 收藏
- 关注
JLabel的大小设定——setPreferredSize方法
JLabel的大小一般会根据文本的长度决定,而setSize往往会不起作用,因大小一般会被设定的Layout接管而重新设定。因此若想要设定其大小,setPreferredSize方法是一个办法。最近需要重写TreeCellRender,继承自DefaultTreeCellRenderer,这个是继承自JLabel的,需要实现定长,而不是根据文本长度设定节点的长度。遍选方法,最终...
2013-04-29 23:04:46 5438
原创 定制JComboBox——实现历史命令的重复发送
最近需要用到一个功能:通过一个文本框编写命令,然后发送,需要记录这些历史命令,以便需要发送相同命令时直接选择,或者基于历史命令进行编辑后再发送。首先想到了editable的JComboBox,发送命令后将其添加到JComboBox中,需要历史命令时下拉选择。经测试发现一个很严重的问题:当JComboBox中添加有相同的命令时,键盘的上下键无法遍历下拉列表,会在相同命令间循环,必须通过鼠标操...
2013-04-21 23:59:09 134
原创 cc
//值传递//形参是实参的拷贝#include using namespace std;//值传递//形参是实参的拷贝void swapByValueTranf(int* a, int* b){ int* t = a; a = b; b = t;}//引用传递//形参是实参的引用void swapByReferenceTranf(int &a,
2008-07-14 19:35:00 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人