0

我正在开发一个 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);
}
}
4

1 回答 1

0

当我只想运行一个特定文件而不是整个项目时,我正在使用 Run File 命令。例如,当我使用 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)

于 2013-09-07T23:02:51.457 回答