选中一个JButton(JComponent就行)的时候,在button的每一个角落以及中线上都出现一个很小的方块,用来表示这个button被选中了,就和netbeans中GUI设计时选中一个组件时效果一样,请问如何实现这种效果呢?
解决方案 »
- java---QQ
- 字符串处理问题,如何从java String的两端截取固定长度的字符串,只留下中间一段
- 求助,怎样在指定的一个区域内重新画某个图形?
- 为什么要使用RCP?
- properties 问题
- 关于混淆器的问题,我用的是RetroGuard
- java操作Oracle中Long Raw项碰到的问题
- JCreater pro 2.5中怎么实现代码自动换行?
- 给分问题:如何展开JTree中的节点,内在细说……在线,解决即给分……
- http://www.pa18.com/看一下这里的这个
- 在线急等--用cmd或vb实现一个逻辑关系的文件夹拷贝
- 有没有介绍java class比如HashMap, Map 如何实现的书籍?
使用一个标志boolean selected记录button被选中,在mousedown事件发生后selected为true, mouseup后selected为false,在button的paintComponent方法中,如果selected为true,则画出小方块就可以了。
被选中,也就是焦点在其上是setBorder(new CustomBorder());
反之,恢复为默认的Border