为什么Applet不会在NetBeans上运行?我如何让它们运行?

时间:2015-04-18 21:25:35

标签: java netbeans applet

我使用NetBeans进行Java编程,每当我尝试创建一个Applet时,它都不起作用。代码是完全正确的,我没有犯任何错误。当我点击" Run"输出框中会出现一条消息,表示" BUILD SUCCESSFUL(总时间:0秒)"代码中没有错误消息和错误,Applet不会出现。代码是:

import java.applet.*;
import java.awt.*;
public class myProject extends Applet
{
public void init()
{

}
public void paint(Graphics g)
{
setSize(500,500);
}
public static void main(String[] args) 
{

} 
}

1 个答案:

答案 0 :(得分:3)

  1. 摆脱主要方法。如果您将代码作为applet运行,那么main会让您和IDE混淆。
  2. 确保您告诉NetBeans将其作为applet运行,而不是作为应用程序运行。同样,删除main应该可以帮助您解决这个问题,因为如果没有main,它就无法将其作为应用程序运行。
  3. 考虑不要创建applet,因为它们被认为是有点死的技术。
  4. 在paint方法中没有setSize(...)。永远。 GUI绘制方法,例如用于AWT组件的paint(...)和用于从JComponent派生的Swing组件的paintComponent(...),应该只绘画而不做其他事。
  5. 查看可在此处找到的Java Swing教程:Swing Info