ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
644
644
EMPFEHLEN
-
Hi!
So langsam aber sicher bin ich am verzweifeln.
Ich möchte, dass wenn ich in einer dynamisch erstellen Zelle in einer Tablle anklicke, der Text markiert wird.
Ich weiss, dass man mit tc.setCellEditor(new MyTableCellRenderer()); wobei tc ein TableColumn ist, ein verhalten beim Editieren erstellen kann.
Soweit bin ich zZ:
Code java: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
public class TableCellEditor extends AbstractCellEditor implements TableCellEditor { private static final long serialVersionUID = 5911643513144038817L; private JFormattedTextField ff = new JFormattedTextField(); public TableCellNumberEditor() { super(); this.ff.setHorizontalAlignment(SwingConstants.RIGHT); this.ff.addFocusListener(this.getFocusListener()); } private FocusListener getFocusListener() { return new FocusAdapter() { @Override public void focusGained(FocusEvent e) { ff.setValue(123); ff.selectAll(); } }; } ... ...
Das komischeist, dass er den Wert 123 einfügt, aber nicht alles markiert mit selectAll() Wie kann das sein?
Könnte sowas an einer anderen stelle im Projekt üerbschrieben worden sein (also der Listener), oder hab ich etwas elementares übersehen?
Gruß Luke
-
Ich bin mir nicht sicher und kann es nicht gerade testen, aber ich glaub du musst noch
aufrufen, damit du es wirklich siehst. Der Text sollte auch sonst markiert werden, kannst ja mal mitCode java:1
setSelectionColor(Color c)
überprüfen.Code java:1
getSelectedText()
Mit der Klasse SystemColor und textHighlight und textHighlightText kannst du die systemspezifischen Farben rausfinden.Geändert von java123 (31.08.09 um 13:07 Uhr)
Ähnliche Themen
-
JTable Text in einer Zelle markieren
Von Mikezilla im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 25.09.06, 13:38 -
Stringgrid (Zelle beim klick markieren)
Von Online-Skater im Forum Delphi, Kylix, PascalAntworten: 4Letzter Beitrag: 15.04.05, 15:36 -
EXCEL - Inhalt einer Zelle markieren
Von pinocc im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 07.12.04, 13:39 -
Eine Zelle in einer Tabelle oben fixieren
Von djphil im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 06.12.04, 12:41 -
Beim Anklicken einer Zeile einer Tabelle...
Von shapeless im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 11.10.03, 19:47





Zitieren
Login





