JTable Inhalt html und normaler text, schriftgröße

cr3m4

Mitglied
Hallo,

ich habe eine JTable mit normalem Text und text im HTML-Tag eingebunden.
nun will ich die Schriftgröße für alle ändern. Beim normalen text ist das kein Problem. Beim HTML-Inhalt habe ichs mit <font size> probiert. Dabei macht der mir dir Schrift extrem groß, egal welchen Wert ich setze. Die HTML-Lösung find ich auch generell nicht optimal. Ich nutze die nur, um zwei Zeilenumbrüche zu bekommen.

Hat jemand vielleicht Rat wie ich das hinbekomm oder eine bessere Idee als HTML-Tags?

vielen Dank im vorraus

table.JPG
 
Ich versuchs nun mit einem eigenen Cellrenderer der das erledigen soll. Nur wird der Renderer aus irgendwelchen Gründen wohl nicht übergeben.

Hier die Übergabe in der JTable:

Code:
connectionStatus_jTable1.setDefaultRenderer(Object.class, new TwoLinesCellRenderer());

Hier der Renderer:
Code:
 public class TwoLinesCellRenderer  extends JTextArea implements TableCellRenderer 
{ 
private static final long serialVersionUID = 1L;
			
 public Component getTableCellRendererComponent(JTable table, Object value,  boolean isSelected, boolean hasFocus, int row, int column)
		  
	 { 	
		setWrapStyleWord(true);
		setLineWrap(true);					
		setText( value.toString() );    // Text setzen, hier z.B. 1 2 
		setFont(new Font("Arial", 1, 14));
					
         return this; 
         }
 
Zurück