Seguinte pessoal tenho o seguinte código. E tenho duas dúvidas:
1 Tipo eu sei que o método “getTableCellRendererComponent” foi sobrescrito. O que quero entender é o seguinte … essa chamada ao construtor da super dentro do construtor dessa classe filhas indica que, eu quero que use todos os métodos etc da classe mãe e quando for usar o método “getTableCellRendererComponent” que foi sobrescrito ele usa o método da classe fliha estou correto?
2 Ta dando erro na chamada do construtor da super
Alguém sabe me dizer porque?
Erro “call to super must be first statement in constructor”
Obrigado!
package vanclamodel;
import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class CellRenderer extends DefaultTableCellRenderer {
private static final long serialVersionUID = 1L;
public void CellRenderer(){
super();
}
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
this.setHorizontalAlignment(CENTER);
return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
}
}