Прочитать файл в jtable

У меня есть такой код:

private void jTable4MouseClicked(java.awt.event.MouseEvent evt) {                                     
    if (evt.getClickCount() == 1) {
        System.out.println("clicked");
        int row = jTable4.getSelectedRow();
        if (row != -1) {
            String firstColumnValue = jTable4.getModel().getValueAt(row, 0).toString();
            String secondColumnValue = jTable4.getModel().getValueAt(row, 1).toString();
            jTextAreaMainFileHighlight.setText(firstColumnValue); // just show name of a file
            jTextAreaComparingFileHighlighter.setText(secondColumnValue); // just show name of a file

        }

Вы знаете, jtabel содержит имя файла. Как прочитать этот файл, а затем показать в jTextArea

1 ответ

Это базовый способ чтения java-файла. Любой способ чтения файла (имя дано в jtable) и отображения содержимого файла, которое вы можете использовать следующим образом.

    BufferedReader br = null;

            try {

                String str;

                br = new BufferedReader(new FileReader(firstColumnValue));

                while ((str = br.readLine()) != null) {
                    System.out.println(str);
                   jTextAreaMainFileHighlight.setText(str);
                }

            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    if (br != null)br.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
Другие вопросы по тегам