这是为什么呢?? 设置如下:可是鼠标就是不变手。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提示都有效。为什么变手就没效呢。。 关于初始化引用的疑问 在 while true 中如何实现 q 退出循环? Socket到底是干什么的?能打个比方吗? 怎么自动跳转到本地页面? java中null的使用问题 请JAVA高手来帮我解答一个问题,急!分不是问题 如果1个方法中的参数类型是对象类型,那么这个参数可以接受一个该对象类型的子类的对象吗? 这个程序怎么运行? 如何在客户端打开数据库中保存文件? 求助,关于javac的问题,为什么不能执行javac.exe 思考了头疼,求救,如果判断线程已经被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提示都有效。为什么变手就没效呢。。