Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > [Enter] an Komponente senden.
Antwort
 
Themen-Optionen
Alt 04.10.2005, 15:14   Nach oben    #1
J0y
Gast
 
Beiträge: n/a
Standard [Enter] an Komponente senden.

Ich habe ein JTable in dem Daten aus einer Datenbank angezeigt werden und wieder in selbige zurückgespeichert werden. Nun werden natürlich nur die DAten aus der Tabelle ausgelesen, die der User durch Betätigen der Enter-Taste oder wechseln der Zelle bestätigt hat. Wieß jemand, wie man die unbestätigte Eingabe bestätigt? Also, wie man den angezeigten Inhalt in der Zelle zum in der Zelle gespeicherten Inhalt macht?

Danke schon im Vorraus!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.10.2005, 18:45   Nach oben    #2
sparrow
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 567
Standard

Du kannst das glaub ich über das TableModel steuern.
Das kann zum Beispiel ein Event auslösen wenn der Inhalt einer Zelle geändert wurde.
Falls das das ist was du suchst.
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.10.2005, 16:30   Nach oben    #3
J0y
Gast
 
Beiträge: n/a
Standard

Das Problem liegt nicht dabei einen Trigger zu haben, der mir sagt, wann ausgelöst wird. Das Problem liegt darin, dass ich nicht weiß, wie ich anstoßen kann, dass der Inhalt der Zelle übernommen wird. Es müsste quasi in jedem JTable, für jede selektierte Zelle die EIngabetaste gedrückt werden bzw. das selbe Eriegnis ausgelöst werden, dass beim Drücken der Eingabetaste eintritt.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.10.2005, 11:12   Nach oben    #4
J0y
Gast
 
Beiträge: n/a
Standard

Hab's nun gelöst. Man muss ein stopCellEditing() senden, damit die Daten übernommen werden:
TExampleTable.getCellEditor(TExampleTable.getSelec tedColumn(), TExampleTable.getSelectedRow()).stopCellEditing();
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.10.2005, 11:54   Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Wunderbar. Wieder ein Problem weniger.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nach der eingabe von Emailadresse eine Datei an diese senden Dinceprenmark PHP-Programmierung 2 11.07.2007 10:56
Java Applet soll Daten an ein PHP Script senden flanger Allgemeine Java-Programmierung 5 16.05.2007 16:52
Newline bei [Enter] unterdrücken DFYX Desktop-Applikationen und Grafik 3 26.12.2005 01:23
Strings senden und empfangen mit einem ClientSocket über TCP MJA Allgemeine Java-Programmierung 3 10.11.2005 18:48
Tabellenartige Komponente tommyboy Desktop-Applikationen und Grafik 5 25.08.2005 11:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:20 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44