我有这个功能:
/***
* Changes the windows panel and allows a state change
* you can also change the minimum window size
* */
public void changePanel(CBPanel panel){
mainFrame.setContentPane();
mainFrame.setMinimumSize(panel.getMinSize());
mainFrame.setResizable(panel.canResize());
}
它CBPanel
作为唯一的参数,并且CBPanel
是通常将在JCOmponent
. 有什么方法可以获取JComponent
from 接口类的实例吗?
我这样称呼它
changePanel(new LoginPanel());
所以从逻辑上讲,我应该能够获得 的实例,对LoginPanel
吧?我想知道它是否使用某种类型转换的类型声明?