私は JFrame を使用してプログラムを開発しています。ボタンをクリックすると、他のクラスのループが機能する必要があることを認識したいと思います。それは働いていますが、とても遅いです。1 秒間に、ループの反復が 1 回だけ表示されます。理由がわかりません。知っておく必要のあるコードがあります。呼び出しリスナー:
playWithComputerButton.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
startLoop(1);
}
});
コールピース:
if(gameMode == 2){
int i = 0;
while(i < 500){
int pos = ((Computer) playerA).thinkIt(board.getBoard());
display("bu pas : " + pos);
i++;
}
反復と呼び出しリスナーに問題はありません。(他の反復と「ActionListener」でも試しましたが、結果は同じです。
解決策は何ですか?