我目前正在研究一個動畫來比較兩種股票交換算法。我在擴展JComponent的paint組件中運行算法。 (不是最好的,但我不在乎)我需要通過繪畫組件中途刷新屏幕。我不想讓它在日期顯示之前一路通過。原因是我有一個嵌套while循環的算法,另一個沒有。我會如何去做這件事? public void paintComponent(Graphics g) {
//calls in the s
因此,我遵循了一個YouTube教程,教你如何用Java編寫一個小遊戲。儘管我和視頻中的人有完全一樣的代碼,但我遇到了一些問題。 public class Screen extends JPanel implements Runnable {
Thread thread = new Thread(this);
Frame frame;
int fps = 0;
我回來了一個有關Java的圖形通過擺問題...我想在一個JFrame畫一些東西,這裏是代碼: PaintUtil級: public class PaintUtil extends JPanel{
public PaintUtil(){
this.setFocusable(true);
this.requestFocus();
}
@Override
所以,我已經在java上學了一門AP課程,而在課堂上,我們從來沒有真正去過repaint(),以及如何正確使用它。我也通過互聯網搜索,並且我個人還沒有找到任何關於調用repaint()的標準方式的答案。我們是否應該調用main類的repaint()方法,如下所示? import java.awt.*;
import javax.swing.*;
public class RepaintExa