From: Kurt R. <kr...@us...> - 2005-05-19 00:09:45
|
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10224/src/net/sf/xframe/swing Modified Files: JXTable.java Log Message: fix for bug [1200282] Header tooltips Index: JXTable.java =================================================================== RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/JXTable.java,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** JXTable.java 18 May 2005 16:56:54 -0000 1.19 --- JXTable.java 19 May 2005 00:09:35 -0000 1.20 *************** *** 2372,2384 **** * It is legal to have a <code>null</code> <code>tableHeader</code>. * ! * @param tableHeader new tableHeader * @see #getTableHeader */ ! public void setTableHeader(final JXTableHeader tableHeader) { ! collTableHeader = tableHeader; ! lockedHeader = tableHeader.getLockedHeader(); ! scrollHeader = tableHeader.getScrollHeader(); ! scrollTable.setTableHeader(lockedHeader); ! lockedTable.setTableHeader(scrollHeader); } --- 2372,2395 ---- * It is legal to have a <code>null</code> <code>tableHeader</code>. * ! * @param newHeader new tableHeader * @see #getTableHeader */ ! public void setTableHeader(final JXTableHeader newHeader) { ! if (collTableHeader != newHeader) { ! final JXTableHeader oldHeader = collTableHeader; ! if (oldHeader != null) { ! oldHeader.setTable(null); ! } ! collTableHeader = newHeader; ! lockedHeader = newHeader.getLockedHeader(); ! scrollHeader = newHeader.getScrollHeader(); ! lockedHeader.setColumnModel(lockedTable.getColumnModel()); ! scrollHeader.setColumnModel(scrollTable.getColumnModel()); ! lockedHeader.setTable(lockedTable); ! scrollHeader.setTable(scrollTable); ! lockedTable.setTableHeader(lockedHeader); ! scrollTable.setTableHeader(scrollHeader); ! scrollPane.setCorner(ScrollPaneConstants.UPPER_LEFT_CORNER, lockedHeader); ! } } |