swing/src/net/sf/xframe/swing/table JXTableColumnModel.java,1.1,1.2 JXTableHeader.java,1.5,1.6 Table.java,1.3,1.4

Kurt Riede <[email protected]> Sat, 02 Apr 2005 21:12:09 +0000
Newsgroups gmane.text.xml.xframe.xsddoc.devel
Message-ID <[email protected]>
Update of /cvsroot/xframe/swing/src/net/sf/xframe/swing/table
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18511/src/net/sf/xframe/swing/table

Modified Files:
	JXTableColumnModel.java JXTableHeader.java Table.java 
Log Message:
code review

Index: Table.java
===================================================================
RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/Table.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Table.java	21 Oct 2004 08:37:10 -0000	1.3
--- Table.java	2 Apr 2005 21:12:06 -0000	1.4
***************
*** 11,27 ****
  
  import javax.accessibility.AccessibleContext;
- import javax.swing.DefaultCellEditor;
- import javax.swing.JComponent;
- import javax.swing.JList;
  import javax.swing.ListSelectionModel;
- import javax.swing.Scrollable;
- import javax.swing.TransferHandler;
- import javax.swing.UIDefaults;
- import javax.swing.event.CellEditorListener;
  import javax.swing.event.ChangeEvent;
  import javax.swing.event.ListSelectionEvent;
- import javax.swing.event.ListSelectionListener;
  import javax.swing.event.TableColumnModelEvent;
- import javax.swing.event.TableColumnModelListener;
  import javax.swing.event.TableModelEvent;
  import javax.swing.plaf.TableUI;
--- 11,18 ----

Index: JXTableColumnModel.java
===================================================================
RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/JXTableColumnModel.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** JXTableColumnModel.java	5 Aug 2004 21:29:18 -0000	1.1
--- JXTableColumnModel.java	2 Apr 2005 21:12:06 -0000	1.2
***************
*** 1,2 ****
--- 1,22 ----
+ /*
+ This file is part of the xframe software package
+ hosted at http://xframe.sourceforge.net
+ 
+ Copyright (c) 2003 Kurt Riede.
+ 
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ 
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ 
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
  package net.sf.xframe.swing.table;
  
***************
*** 73,77 ****
       */
      public int getColumnCount() {
!         return lockedColumnModel.getColumnCount() + scrollColumnModel.getColumnCount();
      }
  
--- 93,97 ----
       */
      public int getColumnCount() {
!         return lockedColumnModel.getColumnCount() + scrollColumnModel.getColumnCount() - 1;
      }
  

Index: JXTableHeader.java
===================================================================
RCS file: /cvsroot/xframe/swing/src/net/sf/xframe/swing/table/JXTableHeader.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** JXTableHeader.java	12 Nov 2004 11:37:17 -0000	1.5
--- JXTableHeader.java	2 Apr 2005 21:12:06 -0000	1.6
***************
*** 49,53 ****
   * @author <a href=mailto:[email protected]>Kurt Riede</a>
   */
! public class JXTableHeader extends JComponent implements /* javax.swing.table.TableHeader, */ TableColumnModelListener, Accessible {
  
      /**
--- 49,53 ----
   * @author <a href=mailto:[email protected]>Kurt Riede</a>
   */
! public final class JXTableHeader extends JComponent implements /* javax.swing.table.TableHeader, */TableColumnModelListener, Accessible {
  
      /**
***************
*** 140,146 ****
          final JTableHeader noSubHeader = new JTableHeader();
          JTableHeader header = noSubHeader;
!         Enumeration enum = columnGroup.getColumns();
!         while (enum.hasMoreElements()) {
!             Object obj = enum.nextElement();
              if (obj instanceof TableColumn) {
                  final TableColumn column = (TableColumn) obj;
--- 140,146 ----
          final JTableHeader noSubHeader = new JTableHeader();
          JTableHeader header = noSubHeader;
!         Enumeration enumeration = columnGroup.getColumns();
!         while (enumeration.hasMoreElements()) {
!             Object obj = enumeration.nextElement();
              if (obj instanceof TableColumn) {
                  final TableColumn column = (TableColumn) obj;



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click