所以我创建了一个包含很多元素和按钮的Jframe,但我不熟悉使用NetBeans。在创建java应用程序时,创建了一个主class.java,并在添加jframe后创建了另一个jframe.java。如何让主类打开,读取和运行我的jframe.java?如果需要,我可以上传特定代码。
提前致谢
答案 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);
}
}
有用的链接