Bom dia,
Estou, criando uma classe para uso no meu sistema, estou com muitas dúvidas a repeito. Segue abaixo, o código:
package JTable;
import javax.swing.table.AbstractTableModel;
/**
*
* @author Kaos
*/
public class MinhaTabela extends AbstractTableModel{
private static final long serialVersionUID = 1L;
private Object[][] linha;
private Object[] coluna;
public MinhaTabela(Object[] informeNomeDasColunas,
Object[][] informeOsDadosDaColuna) {
this.coluna = informeNomeDasColunas;
this.linha = informeOsDadosDaColuna;
}
public int getRowCount() {
//throw new UnsupportedOperationException("Not supported yet.");
return this.linha.length;
}
public int getColumnCount() {
//throw new UnsupportedOperationException("Not supported yet.");
return this.coluna.length;
}
public Object getValueAt(int rowIndex, int columnIndex) {
//throw new UnsupportedOperationException("Not supported yet.");
return this.linha[rowIndex][columnIndex];
}
}
Dúvidas:
1- Nas linhas: 21, 26 e 31. Os códigos comentados, haviam sido, gerados pela IDE. A principio, pensei em apagar essas linhas, mas por não compreender, sua utilidade, deixei apenas comentadas.
A) Qual tipo de situação, que essas excessões, tratam?
B)No caso de não, remove-las, onde continuo a digitar o código dentro desses metodos?
2- Na linha 11, há uma matriz, como descubro quantos elementos, há em cada grupo desse arranjo? Nas linhas e colunas.
3- Na linha 10, o valor foi sugerido, pela IDE. Qual é sua função?
4- No lugar, desses vetores e matrizes, seria possivel eu trabalhar com coleções?
Obrigado.
[]s
Pois, a tabela exposta, no tópico ficou muito sofisticada 