Поэтому у меня возникают проблемы при вводе фраз в графический интерфейс пользователя, затем в Loader, а затем в класс шифрования, а затем в графический интерфейс пользователя
Мне нужно, чтобы пользователь ввел в файл прочитанные из него фразы, а затем написалв другой файл, затем отобразить зашифрованное сообщение в графическом интерфейсе, но я не могу понять, как это сделать?
public void actionPerformed(ActionEvent evt){
if (evt.getSource() == btnEncrypt) {
String input[];
String output[];
String fileName = JOptionPane.showInputDialog(null,
"Enter the file name", "MyPhrases.txt");
try {
input = Loader.loadFile(fileName);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//prepare a string to display
String text = "";
for (int i = 0; i < input.length; i++) {
//call the processing method from the processor class
output = Encryption.encode(input[i]);
text = text + output + "\n\n"; // adds output the text String
}
// set up a text area to display the records
JTextArea displayArea = new JTextArea();
displayArea.setText(text);
displayArea.setEditable(false);
JOptionPane.showMessageDialog(null, displayArea);
}
else if (evt.getSource() == btnClear) {
txtInput.setText(""); //clears the input. '
txtOutput.setText(""); // clears output
}
}
public static void main(String[] args) {
new GUI();
}
}
Когда я нажимаю кнопку, это дает мне кучу ошибок