宿舍公约条例:JAVA中用SWING开发的BUTTON,如何实现3D效果?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 04:03:16
JAVA中用SWING开发的BUTTON,如何实现3D效果?

如何象别的应用程序那种按下,按上,效果不同?

可以实现吗?
3D效果就是指按上,按下的不同效果,
可以明显区分出来的,JButton可以实现吗?

不太清楚你的3D的定义是什么
只是按上按下显示出不同状态的话,有个JToggleButton
JToggleButton具有两个状态的(two-state)按钮的实现。JRadioButton 和 JCheckBox 类是此类的子类。

自己写一个JLabel并且加上按钮的图片,然后采用MouseListener,分别在鼠标做出不同操作时将JLabel改变成对应的图片