【发布时间】:2011-08-21 07:24:07
【问题描述】:
我的程序有问题。 我正在开发 gui,但无法让它在 MenuController 类中使用这一行更改视图:
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()。
【问题讨论】:
标签: java swing user-interface components awt