Veröffentlicht 16. Dezember 200123 j Hallo, ich habe folgendes Problem: Ich habe eine JTable und als Editor würde ich gerne ein JTextArea verwenden, das, wenn man einmal auf die Zelle klickt nach unten aufklappt... zur Not kann ich auch ne andere Komponente als'n JTextArea verwenden... muss halt nur 4-zeilig nach unten aufklappen und editierbar sein... Wer kann mir da weiterhelfen??? sky.80@gmx.net
17. Dezember 200123 j Du mußt dir dazu deinen eigenen TableCellEditor schreiben. Da kannst du dann selber bestimmen, welche Component du bei welcher Column als Editor zurückgibst. Da solltest du dann auch ein JTextArea benutzen können.
17. Dezember 200123 j Also, erstmal danke für die Hilfe... einen eigenen TableCellEditor zu erstellen ist ja nicht das Problem... und ich schaffe es auch, das ich ein JTextArea als Component zurückgebe... Problem ist nur, das mir ein Scrollbalken innerhalb einer Zelle angezeigt wird... gibt es denn keine Möglichkeit, das ich das TextArea 'aufklappen' kann bzw. nur die höhe der aktiven Zelle ändern kann? nochmals Danke im Voraus...
17. Dezember 200123 j Ok. Man weiß ja nie, mit wem man es zu tun hat ;-)) Dann habe ich auch keine Idee mehr. Wir hatten auchmal eine Tabelle, wo theoretisch 255 Zeichen in eine Spalte eingegeben werden konnte. Zur Eingabe finde ich es noch ganz ok, wenn man immer nur einen Teil sieht. Und das spätere Anzeigen haben wir dann so gelöst, dass wir den vollständigen Text in einem Tooltip einblenden. Das ist eigentlich sogar recht komfortabel. Dein Vorhaben scheint wirklich nicht so einfach zu sein. Damußt du bestimmt auch noch an die JTable ran, damit der Editor mehr Platz für sein Layout bekommt...
17. Dezember 200123 j Ich danke Dir auf jeden Fall für den Tipp... muss ich mal gucken, wie ich da weiter komme... das Anzeigen ist beim mir auch kein Problem: ich verwende einfach einen 'MultiLineCellRenderer' (Ableitung von JTextArea). Der kann den Text 'einfach' mehrzeilig darstellen... dann paßt das schon :-)
18. Dezember 200123 j Ich selbst kann dir leider nicht weiterhelfen, aber poste doch im Gästebuch unter http://www.v-websolutions.de (Seite ist noch ziemlich neu), aber der wird dir sicherlich Antworten.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.