我有一个程序可以在一个 JTextArea 中获取带有文件路径的输入字符串,然后将其内容加载到第二个 JTextArea。问题是,当使用 JTextArea 时,我无法添加一个 actionListener,它会在离开此字段时在第二个 JTextArea 中加载内容。如何解决这个问题?
protected JTextArea inputField, outputField;
public Main(){
super(new BorderLayout());
inputField = new JTextArea(5, 20);
outputField = new JTextArea(2, 20);
//inputField.addActionListener(this);
inputField.setEditable(false);
JScrollPane scroller2 = new JScrollPane(inputField);
JScrollPane scroller1 = new JScrollPane(outputField);
this.add(scroller1, BorderLayout.WEST);
this.add(scroller2, BorderLayout.EAST);
}
public void actionPerformed(ActionEvent evt) {
String text = inputField.getText();
(loading contents of file)
}