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; + } }