tableviewer und zeilenumbruch geht leider nicht********?:-(

daniel38

Mitglied
Hallo zusammen;
brauch schon wieder mal eure Hilfe, ich habe eine ganz normale Tabelle und ich würde gerne einen etwas längeren Text reinschreiben, allerdings ist das problem das man immer nur eine zeile davon sieht, ich will aber das man die Zeile der Höhe des Textes anpasst. Geht das irgendwie weil man ja bei swt nicht mal ne höhe der zeile angeben kann oder irre ich?


anders gesagt
wenn sich die breite der column ändere, und der text länger ist als die breite der column, der text z. b. mit zeilenumbrüchen komplett angezeigt wird? -> sprich, die höhe
der zeile passt sich automatisch an**** bzw. soll von beginn an mehrzeilig sein****?

und das Gleiche für sourceviewer. Wenn ich die Kante nach Recht oder Links ziehe soll dann sich der Text anpassen aber die Zeilenummierung muss ja stimmten

Gruss
Daniel39
 

Anhänge

  • 1.jpg
    1.jpg
    41,1 KB · Aufrufe: 11
  • 2.jpg
    2.jpg
    56,2 KB · Aufrufe: 18
Zuletzt bearbeitet:
Java:
//... z.B.:
meineTabelle.getColumnModel().getColumn(0).setCellRenderer(new MeinCellRenderer());
meineTabelle.setRowHeight(35);
//...
//Renderer als innere Klasse:
   class MeinCellRenderer extends JTextArea implements TableCellRenderer {
        public MeinCellRenderer(){
            super();
            setEditable(false);
            setLineWrap(true);
            setWrapStyleWord(true);
        }

        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
            this.setText((String)value);
            if (isSelected){
                setForeground(table.getSelectionForeground());
                setBackground(table.getSelectionBackground());
            } else {
                setForeground(table.getForeground());
                setBackground(table.getBackground());
            }
            return this;
        }
   }

Gruß Attila
 
Hallo zusammen,
Leider dieser Code hilft nur bei Swing aber nicht bei (Plugins_ Jface)
Gibt es wirklich niemand, der mir helfen kann************?:-(
Gleiches Proble habe ich mit sourceviewer-> Die Line Number kriegen nicht mit ob, bei Sourceviewer was geändert ist
 
Zuletzt bearbeitet:
Zurück