Hi Leute,
also die Situation ist so: Habe in einen CellEditor ein JFormattedTextField übergeben. Bei dem JFormattedTextField ist es standardmäßig so, dass bei falscher Eingabe die Zelle nicht verlassen wird. Das ist auch in Ordnung so. Nur mein Probleme besteht darin, dass trotzdem die stopCellediting()-Methode aus der Cell-Editor Klasse aufgerufen wird. Meine Frage wäre dahingehend ob ich den Aufruf unterbinden kann. Um die Situation etwas genauer zu erläutern warum ich das möchte. Der Celleditor ist für eine Zeiteingabe bestimmt dessen Format ich über die JFormattedTextField vorgebe "##:##:##". Die Cell-Editor Klasse hab ich selbst geschrieben. In der stopCellEditing()-Methode soll geprüft werden ob die Zeit gültig ist. Also nicht 99:99:99. Wenn jemand einen anderen Lösungweg, sehr gerne. Ansonsten würd ich es so machen wie oben beschrieben.
Gruß Jan
also die Situation ist so: Habe in einen CellEditor ein JFormattedTextField übergeben. Bei dem JFormattedTextField ist es standardmäßig so, dass bei falscher Eingabe die Zelle nicht verlassen wird. Das ist auch in Ordnung so. Nur mein Probleme besteht darin, dass trotzdem die stopCellediting()-Methode aus der Cell-Editor Klasse aufgerufen wird. Meine Frage wäre dahingehend ob ich den Aufruf unterbinden kann. Um die Situation etwas genauer zu erläutern warum ich das möchte. Der Celleditor ist für eine Zeiteingabe bestimmt dessen Format ich über die JFormattedTextField vorgebe "##:##:##". Die Cell-Editor Klasse hab ich selbst geschrieben. In der stopCellEditing()-Methode soll geprüft werden ob die Zeit gültig ist. Also nicht 99:99:99. Wenn jemand einen anderen Lösungweg, sehr gerne. Ansonsten würd ich es so machen wie oben beschrieben.
Gruß Jan