选中一个JButton(JComponent就行)的时候,在button的每一个角落以及中线上都出现一个很小的方块,用来表示这个button被选中了,就和netbeans中GUI设计时选中一个组件时效果一样,请问如何实现这种效果呢?
解决方案 »
- JAVA生成XML文件
- main方法为什么是静态的
- java 中循环内部使用的变量,需要定义在循环外部吗?编译器会不会自动进行优化?
- 如何将加密的class文件反编译成.java文件,急。。。。
- 用.split方法产生的两个问题
- 电脑信息
- JDBC连接sql server 2000问题!!
- 程序执行了停止不了,怎么办?---高分求教
- java ObjectStream 对象传输问题
- 我今日走了大半个三好街也没有买到jb5的盘 请问各位高人你们是在那里弄到的jb5 谢谢了 谢谢了.
- 在线急等--用cmd或vb实现一个逻辑关系的文件夹拷贝
- 有没有介绍java class比如HashMap, Map 如何实现的书籍?
使用一个标志boolean selected记录button被选中,在mousedown事件发生后selected为true, mouseup后selected为false,在button的paintComponent方法中,如果selected为true,则画出小方块就可以了。
被选中,也就是焦点在其上是setBorder(new CustomBorder());
反之,恢复为默认的Border