Java 如何使用扩展类作为变量?
我的问题很容易解决,我相信这只是因为我缺乏Java知识。我可能在标题中使用了错误的术语。对此我很抱歉。 基本上,我使用的是JavaSwing,我的框架是一个类(公共类名扩展了JFrame)。我需要在其他地方使用这个框架。我该怎么做? 我曾尝试使用Java 如何使用扩展类作为变量?,java,swing,jframe,messagedialog,Java,Swing,Jframe,Messagedialog,我的问题很容易解决,我相信这只是因为我缺乏Java知识。我可能在标题中使用了错误的术语。对此我很抱歉。 基本上,我使用的是JavaSwing,我的框架是一个类(公共类名扩展了JFrame)。我需要在其他地方使用这个框架。我该怎么做? 我曾尝试使用JFrame=main.Window,但被告知无法将其解析为变量。那么我该如何使用它呢?首先。您可能需要做的是在类中有一个字段,它是JFrame 要从另一个类提供对此字段的访问,请向类中添加getter方法,并确保将对类的引用传递给另一个类。例如 pub
JFrame=main.Window
,但被告知无法将其解析为变量。那么我该如何使用它呢?首先。您可能需要做的是在类中有一个字段,它是JFrame
要从另一个类提供对此字段的访问,请向类中添加getter方法,并确保将对类的引用传递给另一个类。例如
public class Name {
private final JFrame frame = new JFrame();
public JFrame getFrame() {
return frame;
}
}
或者,决定其他类可能希望对框架执行什么操作,并在类中提供特定方法来支持此操作。e、 g
public void makeFrameVisible() {
frame.setVisible(true);
}
我需要在其他地方使用框架
这是什么意思?一个新的例子?同样的例子?展示一些有效的代码(尽可能短)来演示您的问题。