有 Java 编程相关的问题?

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

java读取文件。txt逐行将每一行放在不同的jlabel中

我正在读文件。txt逐行输出,并在不同的jlabel中输出每一行 或者输出JTable中的每一行

 line1 in JLabel1

以及JLabel2中的第2行。。。。等等

或第1行中的第1行 第二排的第二行。。。。等 有谁能给我一个主意,然后告诉大家吗

while ((line = in.readLine()) != null) {
    linenumber++;

    label1.setText(line);
    System.out.println("line" + linenumber + ":" + line);
}

共 (1) 个答案

  1. # 1 楼答案

    要将添加到JTable中的TxTPloaded:

    String col[]={"the title"};
    DefaultTableModel tableModel = new DefaultTableModel(null,col);
    tableModel.setColumnIdentifiers(col);
    table.setModel(tableModel);

       if (aa== JFileChooser.APPROVE_OPTION){
                try {
                     file= filechooser.getSelectedFile();
                     in = new BufferedReader(new FileReader(file-));
                     String line = null;
                   while ((line = in.readLine()) != null) {
                        linenumber++;
                       
                          tableModel.addRow(line.split(", "));
                       
               System.out.println("line" + linenumber + ":" + line);
                    }
                    filereader.close();