java JTable未在第一个单元格中添加值
我必须创建一个项目来分析HTML文件并确定它是否正确。如果是这样,我必须用标签和标签数量填写一张表
在测试期间,有一个成功的文件。JTable中填充了这些值,但缺少第一个单元格
a picture that shows my JTable missing the first cell
“<;HTML>;”应该在那个里,而不是什么都并没有
private void preencherTabela(ListaEstatica<String> tagsLista) {
String[] tags = new String[tagsLista.getTamanho()];
int[] qtTags = new int[tagsLista.getTamanho()];
int tamanho = 0;
for(int j = 0; j < tagsLista.getTamanho(); j++) {
boolean isUnique = true;
int indexRepetido = 0;
for(int i = 0; i < tags.length; i++) {
if(tagsLista.obterElemento(j).equals(tags[i])){
indexRepetido = i;
isUnique = false;
break;
}
}
if(isUnique) {
tags[tamanho] = tagsLista.obterElemento(j);
qtTags[tamanho] = 1;
tamanho++;
} else {
qtTags[indexRepetido] = qtTags[indexRepetido] + 1;
}
}
Object[][] listaLinhas = new Object[tamanho][2];
int k = 0;
for(int i = 0; i < listaLinhas.length; i++) {
for(int j = 0; j < 2; j++){
if (j == 0)
listaLinhas[i][j] = tags[k];
if (j == 1)
listaLinhas[i][j] = qtTags[k];
}
k++;
}
tabelaAnalise.setModel(new DefaultTableModel(listaLinhas, new String[]{"Tag", "Número de Ocorrências"}));
}
我已经检查了对象[][]是否有空值,但它们都在那里
请注意,我使用的是一个名为“ListaEstatica”的列表,它是我们在课堂上开发的,必须使用,而不是常规的Java列表。这一个几乎是ArrayList的副本,其中“obtrelemento”是get方法,“getAmanho”是长度
共 (0) 个答案