Java:从JInternalFrame获取Mainform对象
我可以在不引用构造函数中的对象的情况下执行此操作吗? 换句话说,创建时从FrmTaoChild继承的任何类都必须添加主窗口工具栏上的按钮Java:从JInternalFrame获取Mainform对象,java,swing,Java,Swing,我可以在不引用构造函数中的对象的情况下执行此操作吗? 换句话说,创建时从FrmTaoChild继承的任何类都必须添加主窗口工具栏上的按钮 public class FrmTaoMain extends JFrame { JToolBar tbTask = new JToolBar(); public FrmTaoMain(String Caption) { super(Caption); ... FrmTaoChild FrmChild = new Frm
public class FrmTaoMain extends JFrame {
JToolBar tbTask = new JToolBar();
public FrmTaoMain(String Caption) {
super(Caption);
...
FrmTaoChild FrmChild = new FrmTaoChild(tbTask,"test");
}
}
public class FrmTaoChild extends JInternalFrame {
public FrmTaoChild(JToolBar tbTask, String Caption)
{
super (Caption);
JButton btnTask = new JButton(Caption);
tbTask.add(btnTask);
}
}
如在“通常,您将内部帧添加到桌面窗格”中所讨论的,“而不是将代码> jToeBase作为参数,考虑使用<代码> FMTHOODHEOS/COD>提供“<代码>动作<代码> > <代码> FrTaMaMeM<代码>可用于对应的<代码> JTooBar 按钮。更多信息,请参阅
另外,Java中的变量名通常以小写开头public class FrmTaoChild extends JInternalFrame {
private Action action;
public FrmTaoChild(String caption) {
super(caption);
action = new AbstractAction(caption) { ... }
}
public Action getAction() {
return action;
}
}