我的程序有问题。 我工作在GUI上,我不能让它使用该线路类MenuController更改视图:Java返回组件
currentComponent = timeRegController.getView().userRegisterTime(user);
但我也有类似的线,这工作得很好。 currentComponent一个组件,它是程序显示的当前视图。
timeRegController.getView()返回一个名为view的TimeRegistrationPanel。
在课堂上TimeRegistrationPanel我有以下方法:
public Component userRegisterTime(User user) {
JPanel window = new JPanel(new BorderLayout());
return window;
}
我的程序说,问题就出在这行:
currentComponent = timeRegController.getView().userRegisterTime(user);
因为userRegisterTime()是未定义的类型组件。
非常感谢。现在它可以工作。 – user744289 2011-05-08 23:18:07
如果这是解决方案,您应该接受它作为答案。 – Dimitar 2011-05-09 00:47:36