【问题标题】:Why won't Applets run on NetBeans? And how do I get them to run?为什么 Applet 不能在 NetBeans 上运行?以及如何让它们运行?
【发布时间】:2015-04-18 21:25:34
【问题描述】:

我使用 NetBeans 进行 Java 编程,但每当我尝试制作 Applet 时,它都不起作用。代码是完全正确的,我没有犯任何错误。当我点击“运行”时,输出框中会出现一条消息,上面写着“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) 
{

} 
}

【问题讨论】:

标签: java netbeans applet


【解决方案1】:
  1. 摆脱主要方法。如果您将代码作为小程序运行,main 只会让您和 IDE 感到困惑。
  2. 确保您告诉 NetBeans 将其作为小程序运行,而不是作为应用程序运行。同样,删除 main 应该可以帮助您解决这个问题,因为没有 main 它无法将其作为应用程序运行。
  3. 考虑不要创建小程序,因为它们被认为是某种死技术。
  4. 不要在绘制方法中使用setSize(...)。曾经。 GUI 绘制方法,例如用于 AWT 组件的 paint(...) 和用于从 JComponent 派生的 Swing 组件的 paintComponent(...),应该只进行绘制而不是其他任何事情。
  5. 查看可在此处找到的 Java Swing 教程:Swing Info

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 2013-09-30
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    相关资源
    最近更新 更多