JTable: Probleme mit .setLeadSelectionIndex(0) unter JRE5

sportingt

Mitglied
Hallo,

habe ein Problem mit JTable und .setLeadSelectionIndex(0) unter jre5
Habe eine Class fetchlist

public class fetchList extends JFrame {
...
}

In einer anderen Class erzeuge ich die Liste...

frameList = new fetchList();

...fülle die Liste mit Inhalt...

do {
fetchResult.next();
Object[] row = {fetchResult.getString(2),
fetchResult.getString(3),fetchResult.getString(4),
fetchResult.getString(5), fetchResult.getString(6),
fetchResult.getString(7), fetchResult.getString(8),
fetchResult.getString(9), fetchResult.getString(10),
fetchResult.getString(11), fetchResult.getString(12)};
frameList.getListModel().addRow(row);
} while(!fetchResult.isLast());

... möchte danach die erste Zeile makieren...
frameList.getList().getSelectionModel().setLeadSelectionIndex(0);

... danach aber erst sichtbar machen...
frameList.setVisible(true);

nun zu meinem Problem! Code läuft so ohne Probleme unter JRE 1.4.2
unter JRE5 aber nicht.
Ich muß erst mit der Maus die Zeile makieren, danach funktioniert
auch setLeadSelectionIndex(int) mit JRE5.

Help!!:confused:
 
Noch zur Ergänzung...

habe bei der Erstselection statt

frameList.getList().getSelectionModel().setLeadSelectionIndex(0);
...
frameList.getList().getSelectionModel().setSelectionInterval(0,0);

eingefügt und es geht

Weiterführende Selectionen, kann ich wieder mit setLeadSelectionIndex(0)
durchführen!?
 
Zurück