我目前正在学习Java,但是我现在遇到了以下错误
Object label1 = addLabel("First number");
我的addLabel函数
public Object addLabel(String text)
{
JLabel label = new JLabel(text);
add(label);
return label;
}
我想知道为什么我无法访问变量label1的任何标签方法,即使我将其作为对象返回?
例如:
label1.setBounds(...);
Object
(你要返回的类型)没有这些方法。如果你想使用JLabel的方法,你需要将你的对象转换成JLabel。 - takendarkk