2

私はJava(netbeans)でタイピングチューターを作っています。
今、私は gui でキーボードを作りました。

私が望む方法の簡単な例:BAはボタンで、テキスト フィールドには入力できます。

レッスン 1: abb
ab abb (例)

したがって、A ボタンを赤くしてから を押す必要があり、 を押すと赤Aになります。 BB

このレッスンをアプリケーションにインポートするにはどうすればよいですか? (メモ帳)
そして、A必要なときに赤くなるようにするにはどうすればよいですか?

どこから始めればよいかわからないため、まだいくつかのコードを持っていません。

4

3 に答える 3

2

Lesson文字のコレクションでクラスを作成します。

ファイルごとLessonに作成できます。ファイルをLessonオブジェクトに読み込み、ユーザーが右ボタンを押したときにコレクションを次の文字に移動します。

于 2011-11-14T11:15:41.587 に答える
2

この質問の内容がよくわかりません。家庭教師のプログラミングと外出先での Java の学習を手伝ってほしいようです。Stackoverflow は Q&A プラットフォームです。すべての具体的な問題を 1 つの質問で尋ねてください。

とにかく、私は投稿にパッケージ化された2つの質問を見ることができます:

1. プログラムでテキストファイルを読み取るにはどうすればよいですか?

少なくとも、それは「レッスンのインポート」で私が理解していることです。を使用しBufferedReaderます。を使用readLine()すると、1行ずつ読み込んでString.

2. 赤く塗ったものに色を付ける方法は?

どのようにキーボードをペイントしたのかわかりません。しかし、ほとんどの場合、Graphics-メソッドで -objectを使用しましたpaint()Graphics-メソッドがあるsetColor()ので、次のように入力できます:setColor(Color.RED);要素をペイントする前に。

于 2011-11-14T12:15:55.287 に答える
1

次の2つのオプションのいずれかを行うと思います。

  1. キーを押すたびにリスナーを追加します (たとえば、InputMethodListener) テキスト フィールドに。リスナーで、GUI を更新して適切なキーの色を変更します。

JTextComponent.addImputMetherListener

  1. GUI の適切なセクションの背景色を変更するKeymapキーごとに where を追加します。Action

JTextComponent.setKeymap

于 2011-11-14T11:54:35.820 に答える