有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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"}));
    }

我已经检查了对象[][]是否有空值,但它们都在那里

All items of the array

请注意,我使用的是一个名为“ListaEstatica”的列表,它是我们在课堂上开发的,必须使用,而不是常规的Java列表。这一个几乎是ArrayList的副本,其中“obtrelemento”是get方法,“getAmanho”是长度


共 (0) 个答案