不太清楚,你可以试这在按下去的时候控制按纽状态.
解决方案 »
- 求一个用JAVA GUI+MYSQL数据库做的简单的成绩管理系统
- 请教jLabel的问题~
- oracle中存取clob字段显示乱码
- 有人调通了thinking in java 15章里的PerfectTime例子么?
- 问两个问题。
- 如何在jbuilder7中从新保存一个工程???
- 关于JDBC连Oracle的中文显示问题??急急急
- 各位哥们,现在都用什么开发java啊。(我是刚投靠java阵营的)!!
- 请问JAVA用什么工具编写比较好啊?还有JAVA的SDK从哪里下载比较快?
- 正则表达式求解
- 用APPLET访问数据库,是否要在客户端安装JDBC驱动
- ====中英文混合的一个字符串,如何用java把特定的中文分离出来??====(内详)
if(isEnabled()){
setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
setBorder(BorderFactory.createRaisedBevelBorder());
}
}/**
* @description
* 鼠标按下
* @param e
* 修改描述 无
*/
void this_mousePressed(MouseEvent e) {
if(isEnabled())
setBorder(BorderFactory.createLoweredBevelBorder());
}/**
* @description
* 鼠标离开按钮
* @param e
* 修改描述 无
*/
void this_mouseExited(MouseEvent e) {
if(isEnabled()){
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
setBorder(BorderFactory.createEtchedBorder());
}
}/**
* @description
* 鼠标按钮放开
* @param e
* 修改描述 无
*/
void this_mouseReleased(MouseEvent e) {
if(isEnabled())
setBorder(BorderFactory.createRaisedBevelBorder());
}/**
* @description
* 按钮失去焦点
* @param e
* 修改描述 无
*/
void this_focusLost(FocusEvent e) {
setBorder(BorderFactory.createEtchedBorder());
}/**
* @description
* 按钮得到焦点
* @param e
* 修改描述 无
*/
void this_focusGained(FocusEvent e) {
setBorder(BorderFactory.createEtchedBorder());
}/**
* @description
* 按钮状态改变
* @param e
* 修改描述 无
*/
void this_stateChanged(ChangeEvent e) {
if(!this.isEnabled())
setBorder(BorderFactory.createEtchedBorder()); }