基本的に、私はテキスト ベースの「ゲーム」を作成しています (ゲームというよりは、Java の基本的なスキルとロジックを向上させるための方法です)。ただし、その一部として、タイマーが必要です。変数から 0 までの時間をカウントダウンします。今、GUI を使用してこれを行う方法をいくつか見てきましたが、GUI/jframe などを使用せずにこれを行う方法はありますか?
それで、私が疑問に思っているのは。gui/jframe を使用せずに x から 0 までカウントダウンできますか。もしそうなら、あなたはこれについてどうしますか?
ありがとう、いくつかのアイデアがあれば、進行中に編集します。
編集
// Start timer
Runnable r = new TimerEg(gameLength);
new Thread(r).start();
上記は、スレッド/タイマーを呼び出す方法です
public static void main(int count) {
これを TimerEg クラスに含めると、タイマーは準拠します。ただし、他のスレッドでメインをコンパイルすると、取得されます。
さて、私はスレッドを完全に理解していませんか?これがどのように機能するのでしょうか? または、私が見逃しているものがありますか?
エラー:
constructor TimerEg in class TimerEg cannot be applied to given types;
required: no arguments; found int; reason: actual and formal arguments differ in length
オンラインで発見Runnable r = new TimerEg(gameLength);