Moin, ich habe hier mal wahllos aus der JTable-Turorial folgendes ausgewählt.
Zitat: "Am einfachsten geht das indem man die Methode prepareRenderer() der Klasse JTable überschreibt:"
Dazu habe ich mal eine Frage zur Programmiertechnik. Es geht mir überhaupt nicht um den Inhalt der Methodenüberschreibung sondern um die Programmiertechnik oder den "Stil". Direkt hinter
folgt ja der Code zum Überschreiben der Methode, beginnend mit
.
Wie kann man sowas denn nachträglich bewerkstelligen.
Angenommen ich lege table so an:
Wie kann ich denn dann die Methode überschreiben?
Gruß
Holger
Zitat: "Am einfachsten geht das indem man die Methode prepareRenderer() der Klasse JTable überschreibt:"
Java:
table = new JTable( model ) {
public Component prepareRenderer(
TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
if (!isRowSelected(row)) {
String type = (String)getModel().getValueAt(row, 0);
c.setBackground(row % 2 == 0 ? null : Color.LIGHT_GRAY );
}
if (isRowSelected(row) && isColumnSelected(column))
((JComponent)c).setBorder(selected);
return c;
}
};
Dazu habe ich mal eine Frage zur Programmiertechnik. Es geht mir überhaupt nicht um den Inhalt der Methodenüberschreibung sondern um die Programmiertechnik oder den "Stil". Direkt hinter
Code:
table = new JTable( model )
Code:
{
Wie kann man sowas denn nachträglich bewerkstelligen.
Angenommen ich lege table so an:
Code:
table = new JTable( model );
Wie kann ich denn dann die Methode überschreiben?
Gruß
Holger