从另一个类更改JLabel上的文本

从另一个类更改JLabel上的文本,第1张

从另一个类更改JLabel上的文本

首先,添加具有

public
访问权限的吸气剂,以便您的第二堂课可以访问该字段。就像是,

public JLabel getError() {     return error;}

或(如@MadProgrammer在评论中建议的,是一个变种器),例如

public void setError(String txt) {     error.setText(txt);}

然后修改第二个类,并

GUI
在构造函数中将其实例传递给它。喜欢,

public class guessHandler implements ActionListener{    private GUI gui;    public guessHandler(GUI gui) {        this.gui = gui;    }    public void actionPerformed(ActionEvent e) {        gui.changePOS(4, 50, 0, 300, 20);        gui.setError("HI from guessHandler.java");    }}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5430535.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存