mirror of
https://github.com/correl/mage.git
synced 2024-12-25 11:11:16 +00:00
UI: fixed cell hints for sorted cols;
This commit is contained in:
parent
8e84df23b7
commit
4349ec881e
1 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,7 @@
|
||||||
package mage.client.table;
|
package mage.client.table;
|
||||||
|
|
||||||
import mage.client.util.GUISizeHelper;
|
import mage.client.util.GUISizeHelper;
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import javax.swing.table.JTableHeader;
|
import javax.swing.table.JTableHeader;
|
||||||
|
@ -12,6 +13,7 @@ import java.awt.event.MouseEvent;
|
||||||
*/
|
*/
|
||||||
public class MageTable extends JTable {
|
public class MageTable extends JTable {
|
||||||
|
|
||||||
|
private static final Logger logger = Logger.getLogger(MageTable.class);
|
||||||
private TableInfo tableInfo;
|
private TableInfo tableInfo;
|
||||||
|
|
||||||
public MageTable() {
|
public MageTable() {
|
||||||
|
@ -28,11 +30,9 @@ public class MageTable extends JTable {
|
||||||
String tip = null;
|
String tip = null;
|
||||||
java.awt.Point p = e.getPoint();
|
java.awt.Point p = e.getPoint();
|
||||||
int rowIndex = rowAtPoint(p);
|
int rowIndex = rowAtPoint(p);
|
||||||
rowIndex = getRowSorter().convertRowIndexToModel(rowIndex);
|
|
||||||
int colIndex = columnAtPoint(p);
|
int colIndex = columnAtPoint(p);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
tip = getValueAt(rowIndex, colIndex).toString();
|
tip = this.getModel().getValueAt(this.convertRowIndexToModel(rowIndex), this.convertColumnIndexToModel(colIndex)).toString();
|
||||||
} catch (RuntimeException e1) {
|
} catch (RuntimeException e1) {
|
||||||
//catch null pointer exception if mouse is over an empty line
|
//catch null pointer exception if mouse is over an empty line
|
||||||
}
|
}
|
||||||
|
@ -47,8 +47,8 @@ public class MageTable extends JTable {
|
||||||
public String getToolTipText(MouseEvent e) {
|
public String getToolTipText(MouseEvent e) {
|
||||||
// html tooltip
|
// html tooltip
|
||||||
java.awt.Point p = e.getPoint();
|
java.awt.Point p = e.getPoint();
|
||||||
int index = columnModel.getColumnIndexAtX(p.x);
|
int colIndex = columnModel.getColumnIndexAtX(p.x);
|
||||||
TableColumn col = columnModel.getColumn(index);
|
TableColumn col = columnModel.getColumn(colIndex);
|
||||||
int realIndex = col.getModelIndex();
|
int realIndex = col.getModelIndex();
|
||||||
|
|
||||||
String tip;
|
String tip;
|
||||||
|
|
Loading…
Reference in a new issue