-1

こんにちは、ゲームを作ろうとして、JavaでGUIを使って遊んでいるのは初めてのiamです。私が理解しようとしているのは、このサイズの敵の例である黒い境界線のあるボックスをどのように作成するかです:

------------------
|                |      
|                |
|                |      
|                |  
|                |
------------------

次に、ユーザーがそれをクリックすると、黒い境界線が赤い境界線に変わり、ユーザーは1〜5の数字を書き込むことができます。助けてくれてありがとう。

4

2 に答える 2

2

あなたの情報は非常にまれですが、これはあなたを最初のステップに導くと思います:

jframeにタグを付けたので、SwingとJFrameを使用したいと思います。

これを試して:

LineBorder border = new LineBorder(Color.BLACK);
JPanel p = new JPanel();
p.setBorder(border)

jfameのコンテンツペインに追加します。

マウスリスナーの作成方法を学び(最も簡単なのはMouseAdapterをオーバーライドすることです)、それをパネルに追加します(addMouseListener)。リスナーの1つのメソッド(どちらを推測しますか:))は、パネルの境界線の色を変更する必要があります。

楽しむ。

于 2013-03-25T13:00:49.593 に答える
1

ここには、良い答えを与えるための情報はそれほど多くありません。ただし、タグJFrameによって指定されたSwingに関心があると想定しています。オラクルのWebサイトにあるSwingチュートリアルをご覧になることをお勧めします

于 2013-03-25T13:03:11.320 に答える