gpt4 book ai didi

Java Applet 不显示圆圈

转载 作者:行者123 更新时间:2023-12-01 12:30:48 25 4
gpt4 key购买 nike

我试图制作一个圆圈并将其显示在小程序窗口上。但运行代码后,它既不创建任何窗口也不显示圆。我的代码没有显示任何错误。错误在哪里?

package webgame;

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.util.logging.Level;
import java.util.logging.Logger;

public class StartingPoint extends Applet implements Runnable {

int x = 0;
int y = 0;
int dx = 2;
int dy = 2;
int radius = 10;

@Override
public void init() {

}

@Override
public void start() {
Thread thread = new Thread(this);
thread.start();

}

@Override
public void run() {
while (true) {
repaint();
try {
Thread.sleep(17);
} catch (InterruptedException e) {
//Logger.getLogger(StartingPoint.class.getName()).log(Level.SEVERE, null, e);
e.printStackTrace();
}
}

//throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

@Override
public void stop() {

}

@Override
public void destroy() {

}

@Override
public void paint(Graphics g) {

g.setColor(Color.CYAN);
g.fillOval(x, y, radius, radius);

}

public static void main(String[] args) {

// TODO code application logic here
}

}

最佳答案

您不需要 main 方法来执行小程序,并且必须在编译您的类后创建以下 html 文件。

<HTML>
<HEAD></HEAD>
<BODY>
<div>
<APPLET CODE="Main.class" WIDTH="500" HEIGHT="500">
</APPLET>
</div>
</BODY>
</HTML>

然后像这样运行

>appletviewer Main.java

看看这个 LINK

关于Java Applet 不显示圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25931853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com