如何在Netbeans中为主类添加jFrame?

时间:2014-02-06 00:46:39

标签: java swing netbeans

所以我创建了一个包含很多元素和按钮的Jframe,但我不熟悉使用NetBeans。在创建java应用程序时,创建了一个主class.java,并在添加jframe后创建了另一个jframe.java。如何让主类打开,读取和运行我的jframe.java?如果需要,我可以上传特定代码。

提前致谢

2 个答案:

答案 0 :(得分:5)

要从另一个类调用某个方法,必须先为该类创建一个新对象,如下所示:

Jframe frame = new Jframe();
frame.setVisible(true); //or whatever the method is in jframe.class

可能会将实际的类名从 jframe 重命名为 frameone 。我听说命名类与Java API中的类相同会导致麻烦。

或者,您可以将它们全部放在一个类中,使用两个单独的方法或将它们全部放在main方法中。 如果这没有帮助,请在pastebin.org上粘贴确切的代码并提供链接。

答案 1 :(得分:1)

查看此示例示例并了解如何设置框架可见

import java.awt.*;
import javax.swing.*;
public class exp{  
    public static void main(String args[]){ 
        JFrame jf=new JFrame("This is JFrame");
        JPanel h=new JPanel();
        h.setSize(100,100);

        h.add(new JButton("Button"));
        h.add(new JLabel("this is JLabel"));
        h.setBackground(Color.RED);

        jf.add(h);
        jf.pack();
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setVisible(true);

    }  
}

有用的链接

  1. Designing a Swing GUI in NetBeans IDE
  2. Creating a GUI With Swing(正如@MadProgrammer评论)
  3. Learning Swing with the NetBeans IDE