我有一个主JFrame调用一个类(A),那个类调用另一个类(B)
在B类中,我需要引用主JFrame
如何找到?
谢谢
最佳答案
您可以像这样将JFrame的引用传递给类
public class SomeFrame extends JFrame {
.
.
.
ClassA classA = new ClassA(arg1, arg2..., this, ...);
.
.
.
在ClassA中:
public class ClassA {
private JFrame someFrame;
public ClassA(arg1, arg2... JFrame someFrame,...)
{
this.someFrame = someFrame;
.
.
.
ClassB classB = new ClassB(arg1, arg2, this.someFrame, ...);
.
.
.
在ClassB中:
public class ClassB {
private JFrame someFrame;
public ClassB(arg1, arg2, JFrame someFrame, ...) {
this.someFrame = someFrame;
.
.
.
关于java - Java:查找调用者类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2887607/