一个继承了JFrame的主类加了一个继承JPanel的类,要怎么在JPanel里面操作主类的数据?

一个继承了JFrame的主类加了一个继承JPanel的类,要怎么在JPanel里面操作主类的数据?写了一个贪吃蛇的小游戏,用的方法是主类继承JFrame,然后第二个类继承JPanel。
在主类里面加了第二个类,结构是
主类里面是窗口的框架,还有3个按键的监听,
第二个类里面就是各种操作了,有一个操作是当小蛇吃下食物的时候,记录吃过的食物+1,但是显示这边就有问题了。

修改语句在第二个类,而图里面(吃过那里)显示的语句写在主类的,所以记录了数字,但是不能显示....扎心

想知道改了食物数food之后,怎么改到主类的标签label里面

试过了实例化主类,然后一直调对象和操作,大概是: 对象.label.setText("吃过:" + food),然后再重新添加了一遍,但是一吃东西就报错....心塞塞,不用代码了,求大佬给一下思路吧!

请给出关键部分的代码以及遇到的具体错误,纯文字性的描述并没有什么作用。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答