Отобразить получилось если добавить в слухатель процедуру
| Цитата | FileReader file_reader = null; file_reader = new FileReader("D:\\eclipse3.2.2\\workspace\\sbit\\newfile.txt"); char buffer[] = new char[4096]; int len; while ((len = file_reader.read(buffer)) != -1){ String s = new String (buffer, 0, len); jTextArea.append(s); }
|
полный код для кнопки
| Цитата | private JButton getJButton5() { if (jButton5 == null) { jButton5 = new JButton(); jButton5.setPreferredSize(new Dimension(40, 40)); jButton5.setSelected(false); jButton5.setMinimumSize(new Dimension(40, 40)); jButton5.setLocation(new Point(166, 1)); jButton5.setToolTipText("Выход"); jButton5.setIcon(new ImageIcon(getClass().getResource("/bmp/exit.gif"))); jButton5.setMaximumSize(new Dimension(40, 40)); jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { try { FileReader file_reader = null; file_reader = new FileReader("D:\\eclipse3.2.2\\workspace\\sbit\\newfile.txt"); char buffer[] = new char[4096]; int len; while ((len = file_reader.read(buffer)) != -1){ String s = new String (buffer, 0, len); jTextArea.append(s); } } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } }); } return jButton5; }
|
Вопрос: Содержание отображается коряво. как этого избежать? Исходный фал прикреплен.
|