Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Bei einem JTabel möchte ich beim öffnen des JFrames die erste Row markieren, wer kann mir da ein wenig auf die Sprünge helfen??? Vielen Dank im Voraus Siggy

Geschrieben

Hi

Der JTable hat sowas wie ein Selection Model, da kannst Du den Selection Interval angeben.

Ist ganz einfach, wenn man die DOKU liest :)

Versuch es mal mit lesen, wenn Du nicht weiterkommst, dann poste ich Dir ein kurzes CODE-Beispiel

Gruß Erbeere

Geschrieben

Danke Erdbeere, ich bin des Lesens mächtig, allerdings steht dort nur etwas über die verschiedenen Modi, wie man Rows sowie Cols selektieren kann.

Meine Wenigkeit möchte eine automatische Selektierung der ersten gefüllten Row bei öffnen der Form. (sowas wie setfocus bei VB) sobald ich mit der Maus auf das JTabel clicke, füllen sich meine txtFelder. Dies möchte ich beim Start automatisieren.

Habe dann wohl etwas überlesen, denn dort kann die Antwort nicht finden. :confused:

Gruß Siggy

Geschrieben

Hi

Na gut, immerhin hast Du es versucht. Es war nichts gegen Dich, aber ich kenne mich, als ich angefangen habe mit Java habe ich lieber 10 mal gefragt als 1 mal gelesen, aber irgendwann muss man eben damit anfangen *g*

Hier ein paar Codezeilen:

table.getSelectionModel().clearSelection();

Hiermit löscht Du die aktuelle Selektion des Tables

table.getSelectionModel().setSelectionInterval(pos[0], pos[0]);

Hiermit setzt Du eine bestimmte ZEILE als Selected

table.getColumnModel().getSelectionModel().setSelectionInterval(pos[1], pos[1]);

Hiermit kannst Du eine Spalte selektieren

In meinem Beispiel habe ich nun die Zelle x=1 und y=2 selektiert (das Zählen fängt wie im Array mit 0 an)

Viel Glück

Erbeere

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...