netbeans ide 7.3上运行项目和运行文件有什么区别?

时间:2013-09-07 22:53:16

标签: java netbeans ide

我正在研究JApplet程序,然后我按下了热键F6(运行项目)。它给了我一个错误,然后我按下Shift + F6(运行文件),这工作。所以我的问题是,在netbeans ide 7.3上运行项目和运行文件有什么区别?

这是我正在使用的代码。

package javaapplication128;

import java.awt.Graphics;
import javax.swing.JApplet;

public class JavaApplication128 extends JApplet {

public void paint(Graphics g) {

    super.paint(g);
    g.drawString("hello", 25, 25);
}
}

1 个答案:

答案 0 :(得分:0)

当我只想运行一个特定文件而不是整个项目时,我正在使用“运行文件”命令。我发现它很有用,例如,我用JDialog创建一个类。要查看此对话框(不运行整个项目),我可以在我的类中添加public static void main(),在其中创建对话框的实例,我可以看到它的外观。

示例:

public class MyDialog extends JDialog{
    public void createAndShow(){
        setSize(new Dimension(200, 200));
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        getContentPane().setBackground(Color.WHITE);
        setVisible(true);
        // some other stuff, initializing components etc..
    }


    public static void main(String[] args) {
        MyDialog dialog = new MyDialog();
        dialog.createAndShow();
    }
}

要查看此对话框的外观,我不必运行整个项目。我可以简单地运行这个文件(Shitf + F6)