Guten Morgen,
Ich stehe seit gestern abend mal weider vor ein Problem mit Tabellen. Ich habe den Hintergrund meiner Tabelle durchsichtig gemacht, damit man das Hintergrundbild davon sieht. Jetzt habe ich das Problem das meine Header nicht mehr angezeigt werden.
Warum das?
Und dann suche ich noch nach einem einfachen Weg, Platz zwischen den einzelnen Zeilen zu schaffen, so das sie passend auf dem Papier liege (Mein Hintergrund XD).
Hier ist mal mein Code für die Tabelle. Das Model braucht ihr nicht umbedingt oder?!
mfg. Dagobert
Ich stehe seit gestern abend mal weider vor ein Problem mit Tabellen. Ich habe den Hintergrund meiner Tabelle durchsichtig gemacht, damit man das Hintergrundbild davon sieht. Jetzt habe ich das Problem das meine Header nicht mehr angezeigt werden.
Warum das?
Und dann suche ich noch nach einem einfachen Weg, Platz zwischen den einzelnen Zeilen zu schaffen, so das sie passend auf dem Papier liege (Mein Hintergrund XD).
Hier ist mal mein Code für die Tabelle. Das Model braucht ihr nicht umbedingt oder?!
Java:
tableHighscore = new JTable(manager){
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer( renderer, row, column); // We want renderer component to be transparent
if( c instanceof JComponent ) // so background image is visible
((JComponent)c).setOpaque(false);
return c;
}
};
tableHighscore.setBounds(50, 100, 350, 500);
tableHighscore.setOpaque(false);
tableHighscore.setBorder(null);
tableHighscore.setShowGrid(false);
// TODO Keine Selectierung zulassen
// TODO Abstand zwischen den Tabellen Zeilen
tableHighscore.setShowVerticalLines(true);
tableHighscore.setFont(lcdfont);
mfg. Dagobert