我是 Java 新手,遇到以下问题:
我有一个文本字段,其内容应该更改,当我将鼠标侦听器添加到另一个按钮例如更改文本时,它正在工作:
private void charToggleMousePressed(java.awt.event.MouseEvent evt) {
// TODO
if (evt.getButton() == 1) {
sendCommandField.setText("LOL This is working");
}
}
但是在这种情况下,我想从另一个类中更改文本,所以我为此创建了一个设置器(当然是在文本字段所在的类中):
public void setCommandFieldText(String str) {
sendCommandField.setText(str);
}
但它不起作用。我从另一个类中设置了文本:
RemoteFrame frame = new RemoteFrame();
frame.setCommandFieldText("This should be in the text field now.");
我知道这个话题已经有数千个问题,但我什么都没做,我希望你能帮助我。