这是为什么呢?? 设置如下:可是鼠标就是不变手。YYYYYYYYYYYY((JLabel)renderComponent).setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在的呀。因为我用shubiao事件在mouseMove方法里可以显示为手。 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提示都有效。为什么变手就没效呢。。 Java in 是什么意思 大哥这是怎么个情况 帮看一条日期的正则 链表中插入链表 求助!匿名类中的鼠标事件无响应?在线等!!!感谢了 jdk1.4.2目录设成D盘,为什么装完后,C盘也有了一个200多兆的JAVA文件夹 初学者问题!!请大家帮帮忙! 请问如何像c++那样实现数值传递 一个女孩求教 哪能找到英文版的java2教程? 思考了头疼,求救,如果判断线程已经被suspend了吗? 命令行下common log的调用问题
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提示都有效。为什么变手就没效呢。。