我编写了一个可以打开所有枢轴的立方体代码.现在我尝试使用Thread.sleep进行循环,但每次重新绘制它只是给我半个立方体或什么都没有(它有点闪烁和摇摇欲坠).
也许它不起作用,因为我的笔记本电脑太慢但我不认为这是这种情况.
这是代码:
import java.awt.*;
import javax.swing.*;
public class Würfel1 extends JApplet {
Container container;
Dimension Screen = new Dimension(400,400);
double c[] = new double[8];
double wx = 90; double wy = 90; double wz = 90;
public Würfel1() {
init();
}
public void init() {
this.setSize(Screen);
container = this.getContentPane();
}
public void paint(Graphics g) {
super.paint(g);
drawcube(g);
wx = wx - 2;
wy = wy + 1;
wz = wz + 3;
try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}
repaint(); …Run Code Online (Sandbox Code Playgroud)