gpt4 book ai didi

Java Applet刷新问题

转载 作者:行者123 更新时间:2023-12-01 07:16:40 26 4
gpt4 key购买 nike

我有一个 Java Applet (JApplet)。此 Applet 使用 JComponent(PanelAux) 来显示定期更改的值和图像。但小程序不会自行刷新。我可以做什么来刷新我的小程序?

//--------------------------------------------RUN

public void run()
while (true) {
try {
myThread.sleep(1000);
}
catch (InterruptedException e){
}
repaint();
}
}
//--------------------------------------------PAINT
public void paint(Graphics g)
{

dim = new Dimension(image.getWidth(this)+50,image.getHeight(this)+50);
this.resize(dim);
this.setMaximumSize(dim);
this.setMinimumSize(dim);

PanelAux panel = new PanelAux(image); //JComponent

add(panel);

super.paint(g);
}

谢谢

最佳答案

您实际上在启动使用 run() 方法的线程的任何地方调用了 run() 方法吗?

另外:您绝对不想在 paint() 方法中添加新组件!这是在为问题尖叫!

关于Java Applet刷新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386583/

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