У меня есть консольное приложение, которое использует System.out.println для вывода текста. Я хочу превратить его в апплет, где вместо System.out.println он отображает текст в текстовом поле. Есть ли относительно простой способ конвертировать это?
System.out.println
Message Console - это простой класс, который позволяет перенаправлять выходные данные в JTextArea или JTextPane.
Есть ли относительно простой способ конвертировать это?
Конечно, все, что вам нужно сделать, это создать апплет 1 и добавить один JTextArea 2 к нему.И тогда вместо ваших System.out.println(str) вы делаете textArea.setText(str) (или textArea.setText(textArea.getText() + "\n" + str) для добавления текста)
System.out.println(str)
textArea.setText(str)
textArea.setText(textArea.getText() + "\n" + str)
И чтобы получить пользовательский ввод, извлеките метод showInputDialog из класса JOptionPane.Примеры можно найти здесь:
showInputDialog
JOptionPane