[Patch][gui] JTable and JTableHeader
Michael Koch
konqueror@gmx.de
Thu Jan 20 12:18:00 GMT 2005
Hi list,
I just commited the attached patch to add two missing methods for the
JTable stuff. This brings us nearer the the goal to build JEdit 4.2 from
source.
Michael
2005-01-20 Michael Koch <konqueror@gmx.de>
* javax/swing/JTable.java
(getValueAt): New method.
* javax/swing/table/JTableHeader.java
(columnAtPoint): New method.
-------------- next part --------------
Index: javax/swing/JTable.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/javax/swing/JTable.java,v
retrieving revision 1.4.18.18
diff -u -r1.4.18.18 JTable.java
--- javax/swing/JTable.java 11 Jan 2005 09:51:57 -0000 1.4.18.18
+++ javax/swing/JTable.java 20 Jan 2005 12:16:21 -0000
@@ -1859,4 +1859,9 @@
setColumnSelectionInterval(0, getColumnCount() - 1);
setRowSelectionInterval(0, getRowCount() - 1);
}
+
+ public Object getValueAt(int row, int column)
+ {
+ return dataModel.getValueAt(row, convertColumnIndexToModel(column));
+ }
}
Index: javax/swing/table/JTableHeader.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/javax/swing/table/JTableHeader.java,v
retrieving revision 1.2.2.5
diff -u -r1.2.2.5 JTableHeader.java
--- javax/swing/table/JTableHeader.java 22 Oct 2004 12:41:26 -0000 1.2.2.5
+++ javax/swing/table/JTableHeader.java 20 Jan 2005 12:16:21 -0000
@@ -1,5 +1,5 @@
/* JTableHeader.java --
- Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -616,4 +616,11 @@
setUI((TableHeaderUI) UIManager.getUI(this));
}
+ public int columnAtPoint(Point point)
+ {
+ if (getBounds().contains(point))
+ return columnModel.getColumnIndexAtX(point.x);
+
+ return -1;
+ }
}
More information about the Java-patches
mailing list