相关疑难解决方法(0)

为什么我需要Swing Utilities以及如何使用它?

这主要是关于我的问题在这里,但我不明白为什么摇摆公用事业需要以及它的用途.我正在设计一个摇摆gui,我不想错过Swing Utilities可能提供的任何东西.也有人可以解释该invokeLater方法的作用及其工作原理.

java swing swingutilities

3
推荐指数
1
解决办法
3788
查看次数

Thread.sleep(x)不会做它必须做的事情

我编写了一个可以打开所有枢轴的立方体代码.现在我尝试使用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)

java swing multithreading

-1
推荐指数
1
解决办法
102
查看次数

标签 统计

java ×2

swing ×2

multithreading ×1

swingutilities ×1