这是为什么呢??

qingyanxin 2010-03-10 02:21:04

设置如下:可是鼠标就是不变手。。。。YYYYYYYYYYYY

((JLabel)renderComponent).setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingyanxin 2010-03-10
  • 打赏
  • 举报
回复
static class JtableCellRender extends
javax.swing.table.DefaultTableCellRenderer
{

/**
* 返回单元格渲染器
* /

public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus, int row,
int column)
{
Component renderComponent = super.getTableCellRendererComponent(table,
value,
isSelected,
hasFocus,
row,
column);
if (renderComponent instanceof JLabel)
{

((JLabel)renderComponent).setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
((JLabel)renderComponent).setToolTipText(value.toString());
}

renderComponent.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
return renderComponent;
}
}

如上,tip提示都有效。为什么变手就没效呢。。。。。
whlcy 2010-03-10
  • 打赏
  • 举报
回复
很有可能是程序问题

!!!!
qingyanxin 2010-03-10
  • 打赏
  • 举报
回复
在的呀。因为我用shubiao事件在mouseMove方法里可以显示为手。。。。
ccbblldd 2010-03-10
  • 打赏
  • 举报
回复
就是啊,看看你的手图标在不在。没有自然就变不了。。
梦_枫 2010-03-10
  • 打赏
  • 举报
回复
是不是还是默认图标了????
可能系统中的手图标不存在了,,如果图片不存在不管你设置成什么都会使用默认。。。

62,624

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧