A
aimy
Gast
Hey,
ich wollte mal nachhaken ob es eine möglichkeit gibt die Spaltenbreite durch eine anzahl von Zeichen zu setzen, d.h. Die Spalte 1 soll 10 Zeichen breit sein. Spalte 2 aber nur 5 Zeichen breit, usw.
Bsp.
Ich weiß, dass man die Spaltenbreite über die Pixelangaben angeben kann, das sieht bei mir dann ungefähr so aus:
Jetzt die Frage:
muss ich die Zeichenanzahl in Pixel umrechnen ("Hallo"-> zeichenanzahl = 5 -> pixellänge von 5 Zeichen ) , gibt es da eine möglichkeit, oder muss man ganz anders vorgehen?
Danke,
aimy
ich wollte mal nachhaken ob es eine möglichkeit gibt die Spaltenbreite durch eine anzahl von Zeichen zu setzen, d.h. Die Spalte 1 soll 10 Zeichen breit sein. Spalte 2 aber nur 5 Zeichen breit, usw.
Bsp.
Code:
1 | 2 |...
| |
----------|-----|
| |
Ich weiß, dass man die Spaltenbreite über die Pixelangaben angeben kann, das sieht bei mir dann ungefähr so aus:
Java:
public void setColumnWidth( JTable in_xTable )
{
for( int i = 0; i < m_xListeSpaltenInfo.size(); i++ )
{
int iAnzahlZeichen = m_xListeSpaltenInfo.get( i ).getSpaltenZeichenAnzahl();
TableColumn xTableColumn = in_xTable.getColumnModel().getColumn( i );
xTableColumn.setPreferredWidth( iAnzahlZeichen );
}
}
Jetzt die Frage:
muss ich die Zeichenanzahl in Pixel umrechnen ("Hallo"-> zeichenanzahl = 5 -> pixellänge von 5 Zeichen ) , gibt es da eine möglichkeit, oder muss man ganz anders vorgehen?
Danke,
aimy
Zuletzt bearbeitet von einem Moderator: