扩展它的类的框架名称是什么?

时间:2013-08-26 10:27:22

标签: java swing netbeans methods jframe

我正在创建一个具有不同外观的应用程序! 我在Netbeans中创建了一个JFrame表单,这意味着我创建了一个扩展JFrame的类,如下所示:

 public class interFace extends javax.swing.JFrame

我创建了一个方法,我必须传递两个参数,一个是帧名,另一个是字符串!那么我的JFrame的框架名称将扩展到我的班级?
方法就像:

 changeLaf(JFrame frame, String laf);

1 个答案:

答案 0 :(得分:2)

class MyFrame extends JFrame{

    public MyFrame() {

        changeLaf(this,"some string");
    }

    public void changeLaf(JFrame frame, String laf){
            // your code
    }

}

使用此参考如上所述传递实例。 this指的是当前对象。它的名字实际上不是object,也可以是参考。

如果您通过实例化类来进行使用,那么

MyFrame mf = new MyFrame();
changeLaf(mf, "some string");