Daniel.Backhausen,hello,
    The problem maybe caused by  myScrollPane.getRowHeaderView() not to set 
dimension. try as follows:
        int width=0;
    for (int i = 0; i < RowHeaderTable.getColumnCount(); i++) {
      TableColumn basicColumn = RowHeaderTable.getColumnModel().getColumn(i);
      width += basicColumn.getPreferredWidth();
    }
    myScrollPane.getRowHeaderView().setMaximumSize(new Dimension(width,-1));
    myScrollPane.getRowHeaderView().setMinimumSize(new Dimension(width,-1));
    myScrollPane.getRowHeaderView().setPreferredSize(new Dimension(width,-1));  
 

    testTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
   
  

======= 2007-04-02 20:28:51 original  message:=======

>Hello!
>
>There may be a little bug concerning the ULCScrollpane. Setting the
>RowHeaderView, ViewPortView and ColumnHeaderView with the given setter
>methods of ULCScrollPane is order relevant. That means, if I set the the
>scrollpane as follows ...
>
>  TestTable testTable = new TestTable();
>  myScrollPane.setViewPortView(testTable );
>  myScrollPane.setColumnHeaderView(testTable.getTableHeader());
>  myScrollPane.setRowHeaderView(new RowHeaderTable());
>  myScrollPane.setCorner(ULCScrollPane.UPPER_LEFT_CORNER, emptyButton);
>
>... it only shows the rowHeaderTable for ColumnHeaderView and
>RowHeaderView. Now if I set it the following way, it works:
>
>  TestTable testTable = new TestTable();
>  myScrollPane.setRowHeaderView(new RowHeaderTable());
>  myScrollPane.setCorner(ULCScrollPane.UPPER_LEFT_CORNER, emptyButton);
>  myScrollPane.setViewPortView(testTable );
>  myScrollPane.setColumnHeaderView(testTable.getTableHeader());
>
>It seems that setting the RowHeaderView overwrites the ColumnHeaderView.
>
>Greetings and best regards,
>Daniel
>
>Disclaimer:
>Aus Rechts- und Sicherheitsgruenden ist die in dieser E-Mail gegebene 
>Information nicht rechtsverbindlich.
>Eine rechtsverbindliche Bestaetigung reichen wir Ihnen gerne auf Anforderung 
>in schriftlicher Form nach.
>Beachten Sie bitte, dass jede Form der unautorisierten Nutzung, 
>Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail 
>nicht gestattet ist.
>Diese Nachricht ist ausschliesslich fuer den bezeichneten Adressaten oder 
>dessen Vertreter bestimmt.
>Sollten Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter 
>sein, so bitten wir Sie, sich mit dem Absender der E-Mail in Verbindung zu 
>setzen und/oder diese Nachricht mit allen Anh?ngen zu loeschen.
>
>_______________________________________________
>ULC-developer mailing list
>[email protected]
>http://lists.canoo.com/mailman/listinfo/ulc-developer

= = = = = = = = = = = = = = = = = = = =
                        

      
        chenghh
[EMAIL PROTECTED]
          2007-04-05


======= 2007-04-02 20:28:51 您在来信中写道:=======

>Hello!
>
>There may be a little bug concerning the ULCScrollpane. Setting the
>RowHeaderView, ViewPortView and ColumnHeaderView with the given setter
>methods of ULCScrollPane is order relevant. That means, if I set the the
>scrollpane as follows ...
>
>  TestTable testTable = new TestTable();
>  myScrollPane.setViewPortView(testTable );
>  myScrollPane.setColumnHeaderView(testTable.getTableHeader());
>  myScrollPane.setRowHeaderView(new RowHeaderTable());
>  myScrollPane.setCorner(ULCScrollPane.UPPER_LEFT_CORNER, emptyButton);
>
>... it only shows the rowHeaderTable for ColumnHeaderView and
>RowHeaderView. Now if I set it the following way, it works:
>
>  TestTable testTable = new TestTable();
>  myScrollPane.setRowHeaderView(new RowHeaderTable());
>  myScrollPane.setCorner(ULCScrollPane.UPPER_LEFT_CORNER, emptyButton);
>  myScrollPane.setViewPortView(testTable );
>  myScrollPane.setColumnHeaderView(testTable.getTableHeader());
>
>It seems that setting the RowHeaderView overwrites the ColumnHeaderView.
>
>Greetings and best regards,
>Daniel
>
>Disclaimer:
>Aus Rechts- und Sicherheitsgruenden ist die in dieser E-Mail gegebene 
>Information nicht rechtsverbindlich.
>Eine rechtsverbindliche Bestaetigung reichen wir Ihnen gerne auf Anforderung 
>in schriftlicher Form nach.
>Beachten Sie bitte, dass jede Form der unautorisierten Nutzung, 
>Veroeffentlichung, Vervielfaeltigung oder Weitergabe des Inhalts dieser E-Mail 
>nicht gestattet ist.
>Diese Nachricht ist ausschliesslich fuer den bezeichneten Adressaten oder 
>dessen Vertreter bestimmt.
>Sollten Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter 
>sein, so bitten wir Sie, sich mit dem Absender der E-Mail in Verbindung zu 
>setzen und/oder diese Nachricht mit allen Anh?ngen zu loeschen.
>
>_______________________________________________
>ULC-developer mailing list
>[email protected]
>http://lists.canoo.com/mailman/listinfo/ulc-developer

= = = = = = = = = = = = = = = = = = = =
                        

        致
礼!
 
                                 
        chenghh
[EMAIL PROTECTED]
          2007-04-05

Reply via email to