我正在研究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);
}
}
答案 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)