Hi,
ich bin im Moment am verzeifeln mit der JTable.
Eigentlich möchte ich lediglich ein paar Felder, wo man Zahlen eingeben kann.
setRowSelectionAllowed(false);
setCellSelectionEnabled(false);
werden übrigens aufgerufen, sodass ich nur eine zelle auswählen kann.
Problem 1:
Die Zellen sollen bei einem einmaligen Klick markiert werden, sodass eine neue Eingabe sofort überschreibt.
Dazu findet google recht viel, allerdings recht wenig hilfreiches. Versucht habe ich unter anderem schon das.
Allerdings funktioniert es bei mir nicht.
Beim ersten Klick wird bei mir die Zelle markiert (NICHT der Inhalt).
Beim zweiten kann man dann reinschreiben und der Event aus dem Link feuert (markiert aber trotzdem nichts).
Beim dritten erst wird der Inhalt markiert.
Problem 2:
Es sollen nur Zahlen eingegeben werden können. Die restlichen Eingaben sollen einfach ignoriert werden.
Ich habe es wie in dem Sun-Tutorial mit einem TableModelListener probiert.
Der feuert seinen Event aber erst, wenn ich die Zelle deselektiere.
Eine komplette Eingabeblockade von allem was nicht 0-9 ist, wäre mir eindeutig lieber..
Hilfe wäre sehr nett,
Mfg.
ich bin im Moment am verzeifeln mit der JTable.
Eigentlich möchte ich lediglich ein paar Felder, wo man Zahlen eingeben kann.
setRowSelectionAllowed(false);
setCellSelectionEnabled(false);
werden übrigens aufgerufen, sodass ich nur eine zelle auswählen kann.
Problem 1:
Die Zellen sollen bei einem einmaligen Klick markiert werden, sodass eine neue Eingabe sofort überschreibt.
Dazu findet google recht viel, allerdings recht wenig hilfreiches. Versucht habe ich unter anderem schon das.
Allerdings funktioniert es bei mir nicht.
Beim ersten Klick wird bei mir die Zelle markiert (NICHT der Inhalt).
Beim zweiten kann man dann reinschreiben und der Event aus dem Link feuert (markiert aber trotzdem nichts).
Beim dritten erst wird der Inhalt markiert.
Problem 2:
Es sollen nur Zahlen eingegeben werden können. Die restlichen Eingaben sollen einfach ignoriert werden.
Ich habe es wie in dem Sun-Tutorial mit einem TableModelListener probiert.
Der feuert seinen Event aber erst, wenn ich die Zelle deselektiere.
Eine komplette Eingabeblockade von allem was nicht 0-9 ist, wäre mir eindeutig lieber..
Hilfe wäre sehr nett,
Mfg.