swing/src/net/sf/xframe/swing JXTable.java,1.19,1.20

Kurt Riede <[email protected]> Thu, 19 May 2005 00:09:37 +0000
Newsgroups gmane.text.xml.xframe.xsddoc.devel
Message-ID <[email protected]>
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);
!         }
      }
  



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click