Я создаю свой первый графический интерфейс, и у меня возникла проблема, которую я не могу преодолеть. После выполнения метода нажатием кнопки, я хочу установить JTextArea в значение "" или null. В тот момент, когда нажата кнопка, выполняется метод, и программа работает как обычно, но TextArea не пуст. Я получаю «java.lang.NullPointerException» в пределах этого кода:Java Swing: настройка JTextArea на Null после метода
JButton JInputFile = new JButton("Input network file");
JInputFile.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
final JFileChooser fc = new JFileChooser();
int returnVal = fc.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
String fileName = file.getName();
network = new Network(fileName);
JTextAreaResult.append(null); //exception points to this line
}
}
});
JInputFile.setFont(new Font("Calibri", Font.PLAIN, 11));
JInputFile.setBounds(20, 56, 294, 20);
contentPane.add(JInputFile);
я не предоставили достаточно информации, поэтому дайте мне знать. Что может помешать моему JTextArea освободиться и как его исправить?
Собственно, 'setText' может принимать' null', использовать его все время. – MadProgrammer