Кажется, я не нашел хорошего источника для работы с входными данными из JTextPane. В основном я хочу добиться следующего: у меня есть 3 JTextPanes, 3 кнопки выровнены по ним. Когда я нажимаю кнопку «a», я хочу прочитать данные из текстовой панели «b» и текстовой панели «c». Я создал класс для этого действия, так что мне нужно будет только вызвать конструктор класса и выполнить эту работу за меня. Я знаю, что это вопрос низкого класса, но, пожалуйста, учтите, что я только начал изучать Swing.
Итак, это класс, который я создал для чтения ввода из TextPanes:
public class InputReader extends AbstractAction{
private JTextPane componentToReadA;
private JTextPane componentToReadB;
public InputReader(JTextPane a, JTextPane b) {
componentToReadA = a;
componentToReadB = b;
}
@Override
public void actionPerformed(ActionEvent event) {
componentToReadA.getText();
componentToReadB.getText();
}
Теперь я знаю, что getText считывает данные как String, но я подумал, что могу преобразовать их в удвоение через parseDouble();