本文介绍了Java:查找调用者类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个主JFrame调用一个类(A),该类调用另一个类(B)
在类BI中,需要对主JFrame的引用
如何查找
I have a main JFrame that calls a class(A) and that class calls another class (B)
In Class B I need a refrence to main JFrame
How to find that?
感谢
推荐答案
JFrame对类像这样
You can pass a reference of the JFrame to the classes like so
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:查找调用者类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!