Tabelle -> Daten eingeben -> Falsche erhalten

Status
Nicht offen für weitere Antworten.

dR.LoL

Bekanntes Mitglied
Hallo,
Ich habe eine Tabelle, da gibt man Daten ein (3 Felder) und bekommt Daten zurück (Ebenfalls 3 Felder).
Diese werden mittels eines Button klicks verglichen. Ein Problem existiert dabei aber und zwar, wenn der User die Daten eingibt. Also darauf klickt -> Daten eingeben UND DANN nicht aus dieser Zelle klickt, sondern direkt auf den Button so wird dieser Wert nicht mitgeschickt.

=> Nochmals, da das oben evtl. etwas kompliziert ist.
IST:
Auf Zelle klicken -> Daten eingeben -> Auf Button klicken ==>> So wird diese Zeile, die ja noch in "Bearbeitung" (Halt Cursor drauf hat) NICHT abgeschicht, resp. ist null oder enthält den alten Wert.

Ich möchte nun aber, egal ob noch Cursor drin ist oder nicht, möchte ich den ignorieren (Oder eben anderswo hin stecken) damit ich den Wert der zwar eingegeben wurde, aber nicht mitgeschickt wird, dass dieser dann mitgeschickt wird.

=> Nochmals, da das oben evtl. etwas kompliziert ist. ^^
SOLL:
Auf Zelle klicken -> Daten eingeben -> Auf Button klicken ==>> So wird der aktuelle Wert, EGAL ob das Feld noch in "Bearbeitung" (Halt Cursor drauf hat) ist oder nicht!


Könnt ihr mir sagen wie ich das realisieren kann?

Vielen Dank, Gruss vom LoL
 

Leroy42

Top Contributor
[schild=9 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]Gebt mir Kopfschmerztabletten! 'ne bottle Johnny Walker Black Label tut's auch... [/schild]
 

dR.LoL

Bekanntes Mitglied
Ja wie soll ich das anders erklären? Ist wirklich schwierig für mich... Hab kein Webserver mehr und kann somit kein Bild uppen...

Hab hier ne Tabelle:
[Zelle1] [Zelle2] [Zelle3]


Wenn ich auf die Zelle 1 klicke und etwas eingebe "bla", danach Tabulator drücke komme ich zur Zeile2, gebe da auch "bla" ein, drücke nochmals Tab und gebe nochmals "bla" ein. Drücke nun weder Tab noch sonnst was sondern direkt auf den Button, dann erhalte ich das hier:

bla bla null

Wird allerdings nochmals Tab gedrückt oder sonnst wo hingeklickt, wird diese jetzt noch weisse Zelle blau und die Daten sind in der Tabelle 'gespeichert'! Ich erhalte dann

bla bla bla

Meine Frage war nun, wie kann ich machen, dass das erst genannte NICHT eintrifft... also dass ich eben diese Zellen abfragen kann auch wenn sie noch weiss (in Bearbeitung) sind.
zB. Blau machen, dass ich die korrekten Werte bekomme, auch wenn der User halt noch nicht fertig ist mit der Eingabe, dann soll er halt auch nicht auf den Button klicken :D

Gruss


PS: Muss nun dringend wech, bin morgen wieder hier lesen, hoffe du verstehst mein Problem und hast einen Lösungsansatz! Bis morgen und wünsche dir noch nen schönen Abend !!! (Vorallem erholsam nach meiner Frage ^^)
 

Leroy42

Top Contributor
Jetzt versteh' ich dich; glaube ich.

Ich kenne mich mit Tables nicht aus.
Vorschlag: Kannst du dem Table ein Fokuslistener verpassen und, sobald er den Fokus verliert
(durch Klicken des Buttons), die Eingabe irgendwie beenden?

Habe wirklich keine Ahnung, wie du siehst :oops:
 

dR.LoL

Bekanntes Mitglied
Okay... ja ich eben auch nicht... Tablefreaks, wie kann mein Problem gelöst werden?
Leroy, ich probiere etwas rum, deinen Vorschlag zu implementieren...
 

Caffè Latte

Bekanntes Mitglied
Hi,

es müsste eigentlich genügen beim Klick zu prüfen, ob sich die Tabelle im Editiermodus befindet und wenn ja diesen zu beenden:

Code:
private void myButtonActionPerformed(java.awt.event.ActionEvent evt) {
        if (myTable.isEditing()) {
            myTable.getCellEditor().stopCellEditing();
        }
        // hier steht jetzt, was mit den Daten passieren soll ...
    }

Vielleicht hilfts ja noch ... ;)

Caffè Latte
 

dR.LoL

Bekanntes Mitglied
Der Hammer! Danke dir Caffe Latte :D
Viel weniger Code und so :D
Perfekte Lösung für mein Problem!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Daten aus Excel-Tabelle in Java importieren Java Basics - Anfänger-Themen 15
T printf Daten aus der Tabelle in Excel übernehmen Java Basics - Anfänger-Themen 5
I Daten aus Arraylists in eine Tabelle übertragen Java Basics - Anfänger-Themen 2
B daten speichern in einer tabelle Java Basics - Anfänger-Themen 5
Z Array mit daten einer datenbankbefüllen und dies an eine tabelle geben Java Basics - Anfänger-Themen 6
M Einfügen von Daten in eine Tabelle Java Basics - Anfänger-Themen 9
babel Datenbank Daten direkt an die Tabelle übergeben ohne Arrays Java Basics - Anfänger-Themen 9
S Daten aus Tabelle auslesen Java Basics - Anfänger-Themen 5
M Daten in Tabelle setzen. Java Basics - Anfänger-Themen 6
G Null P. E. beim einlesen von daten in eine tabelle? Java Basics - Anfänger-Themen 2
G Daten in eine DB-Tabelle schreiben Java Basics - Anfänger-Themen 3
F Daten in MySQL Tabelle schreiben Java Basics - Anfänger-Themen 9
V Daten aus Access in eine Tabelle schreiben Java Basics - Anfänger-Themen 3
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
L Anpassung der Spaltenbreite auch auf eine zweite Tabelle anwenden Java Basics - Anfänger-Themen 8
P Zweidimensionales Array als Tabelle mit befüllten Zahlen Java Basics - Anfänger-Themen 10
J Tabelle Sortieren Java Basics - Anfänger-Themen 48
Sonas814 ASCII-Tabelle Java Basics - Anfänger-Themen 2
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
J Autovervollständigung in einer Tabelle Java Basics - Anfänger-Themen 40
RudiRüssel maximale Anzahl von Schlüsseln in einer Hash Tabelle Java Basics - Anfänger-Themen 2
crrnogorka Letzte Zeile einer Tabelle "überschreibt" alle anderen Zeilen Java Basics - Anfänger-Themen 1
F Tabelle - Berechnung Rang Java Basics - Anfänger-Themen 2
N Tabelle schön in der Konsole ausgeben Java Basics - Anfänger-Themen 5
S Datenbank Tabelle eine Zeile an einer bestimmten Stelle einfügen Java Basics - Anfänger-Themen 2
D Tabelle in der Konsole Java Basics - Anfänger-Themen 3
H Meine Tabelle befüllen in .fxml Java Basics - Anfänger-Themen 16
B Import Tabelle - Struktur durch User einstellbar Java Basics - Anfänger-Themen 4
O Max Gewinn einer Tabelle Java Basics - Anfänger-Themen 12
D Apache POI Tabelle wechseln Java Basics - Anfänger-Themen 2
B Kann man eine Tabelle in Eclipse erzeugen und damit arbeiten? Java Basics - Anfänger-Themen 8
S Ich verstehe die RegEx Tabelle von Javadoc nicht so ganz Java Basics - Anfänger-Themen 3
krgewb ASCII-Tabelle Java Basics - Anfänger-Themen 12
BlueFox Tabelle in der Konsole ausgeben - Probleme Java Basics - Anfänger-Themen 1
V Operatoren Was will mir die Tabelle in meinem Lehrbuch sagen? (logische Operatoren) Java Basics - Anfänger-Themen 4
J Werte aus einer Tabelle übernehmen Java Basics - Anfänger-Themen 2
W Befüllung einer Tabelle mit Checkbox, Trennung GUI und Model Java Basics - Anfänger-Themen 5
P ASCII-Tabelle Java Basics - Anfänger-Themen 5
A Hash Tabelle Element suchen Java Basics - Anfänger-Themen 1
B Vererbung In offener Hash Tabelle einfügen Java Basics - Anfänger-Themen 4
M 1x1 Tabelle Abstände korrigieren Java Basics - Anfänger-Themen 2
P Wert aus Tabelle erhalten Java Basics - Anfänger-Themen 1
U Tabelle ändern und die Inhalte speichern Java Basics - Anfänger-Themen 9
I HTML Tabelle nur so lange erzeugen bis Höhe erreicht Java Basics - Anfänger-Themen 9
N Erste Schritte MySQL Tabelle in JList darstellen Java Basics - Anfänger-Themen 1
S Klassen Objekt- Tabelle / Dynamisches 2Dimensionales Array für Objekte Java Basics - Anfänger-Themen 6
H "Tabelle" Java Basics - Anfänger-Themen 4
B Tabelle mit Fremdschlüssel versehen Java Basics - Anfänger-Themen 0
M Primefaces tabelle bearbeiten Java Basics - Anfänger-Themen 4
M Tabelle aktualisieren (mal wieder) Java Basics - Anfänger-Themen 10
M Erste Schritte Tabelle aktualisieren (mal wieder) Java Basics - Anfänger-Themen 7
G JTable: Werte in Tabelle direkt ansprechen Java Basics - Anfänger-Themen 3
P Excel-Tabelle erstellen Java Basics - Anfänger-Themen 4
J Zuweisung/Tabelle Java Basics - Anfänger-Themen 6
M Werte aus Tabelle elegant zuordnen? Java Basics - Anfänger-Themen 2
D String aus txt in label für Tabelle einfügen Java Basics - Anfänger-Themen 8
S Abfragen wenn das ende einer Tabelle erreicht ist Java Basics - Anfänger-Themen 8
M Tabelle aktualisiert sich erst nach mausklick Java Basics - Anfänger-Themen 4
J Tabelle aus Website einlesen [nicht im Quellcode] Java Basics - Anfänger-Themen 6
J Tabelle aktuallisieren Java Basics - Anfänger-Themen 22
A Im Telefonbuch eine Tabelle ergänzen Java Basics - Anfänger-Themen 6
N Ergebnisse dynamisch in Tabelle schreiben Java Basics - Anfänger-Themen 3
F Werte aus Tabelle vergleichen/rechnen Java Basics - Anfänger-Themen 5
J Punkte hinzufügen Tabelle Java Basics - Anfänger-Themen 5
C CSV-Tabelle Java Basics - Anfänger-Themen 21
M nur 1 wert in tabelle Java Basics - Anfänger-Themen 3
M Kreuztabellenabfrage an Tabelle anfügen Java Basics - Anfänger-Themen 3
M Wert aus Tabelle lesen Java Basics - Anfänger-Themen 4
M Überschrift wird nicht angezeigt Tabelle Java Basics - Anfänger-Themen 2
O Tabelle Formatieren mit system.out.format Java Basics - Anfänger-Themen 11
M Tabelle mit Buttons Java Basics - Anfänger-Themen 24
M JSON Datensätze aus Website in Tabelle Java Basics - Anfänger-Themen 17
U Drag&Drop von Tabelle in Textfeld Java Basics - Anfänger-Themen 3
D Auf Objekt in Tabelle zugreifen Java Basics - Anfänger-Themen 4
D Eclipse und Visual Editor - erzeugen einer Tabelle Java Basics - Anfänger-Themen 8
Binary.Coder JTable bzw. Tabelle in bestimmte Form überführen Java Basics - Anfänger-Themen 5
D Inhalt der Spalten einer Tabelle addieren Java Basics - Anfänger-Themen 4
H JTable Überschrift der Tabelle wird nicht angezeigt Java Basics - Anfänger-Themen 5
F Aus Tabelle auslesen Java Basics - Anfänger-Themen 10
B Tabelle, Größe der Komponenten Java Basics - Anfänger-Themen 2
H ButtonGroup in Tabelle Java Basics - Anfänger-Themen 2
X Zeile in Tabelle kopieren und in andere einfügen Java Basics - Anfänger-Themen 6
X Arraylist in Tabelle Java Basics - Anfänger-Themen 18
M Tabelle mit immer sortiertem Inhalt Java Basics - Anfänger-Themen 5
R ASCII-Tabelle Java Basics - Anfänger-Themen 6
F Tabelle in anderer Klasse füllen Java Basics - Anfänger-Themen 9
Beckenbauer OOP Durch Komma getrennte Einträge in einem String in ein Array oder eine Tabelle schreiben Java Basics - Anfänger-Themen 4
M 2D-Array als Tabelle ausgeben ? Java Basics - Anfänger-Themen 6
M Konsole: Tabelle Ausgeben Java Basics - Anfänger-Themen 5
M Sortierte Tabelle in Datei schreiben Java Basics - Anfänger-Themen 5
A Leere Fläche einer Tabelle umfärben Java Basics - Anfänger-Themen 3
J Tabelle in Fenster anzeigen Java Basics - Anfänger-Themen 12
J Java Ein mal Eins Tabelle Java Basics - Anfänger-Themen 11
G POI: Zelle aus einer Tabelle kopieren und in einr anderen einfügen Java Basics - Anfänger-Themen 5
J Feld in Tabelle suchen Java Basics - Anfänger-Themen 8
T Programm startet nicht wg. Tabelle? Java Basics - Anfänger-Themen 19
R Moechte Tabelle ausschreiben auf der Konsole Java Basics - Anfänger-Themen 2
J Datei auslesen und in Tabelle einfügen Java Basics - Anfänger-Themen 6
E Boolean wert innerhalb einer Tabelle ändern Java Basics - Anfänger-Themen 4
B zahlen verschieben tabelle Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben