GUI ビルダーを使用して、JFrame に一連の JLabels と 4 つの矢印を作成しました。矢印の1つを押すと、対応するラベルで操作を実行できるようになります。つまり、コントロールが最初のラベルにある場合、「右」矢印はコントロールを右ラベルに「移動」します。また、GUI ビルダーのため、配列を使用してポインターを増減することはできません (??) ことにも言及したいと思います。何か案は?:)
質問する
242 次
2 に答える
1
GUIをデータに近づけすぎようとしているようです。誰かがボタンをクリックすると、データに対して何らかのアクションを実行する必要があります。そのアクションが完了したら、GUI を更新して新しいデータを反映する必要があります。これは、ウィンドウ内でコントロールを移動するよりもはるかに簡単です。これは、モデル ビュー コントローラー パターンと呼ばれます。
于 2011-01-02T15:01:53.150 に答える
1
How to Use Key Bindingsに関する Swing チュートリアルのセクションを読んでください。一般に、これにより、KeyStroke が呼び出されたときに実行される Action を定義できます。したがって、右/左/上/下の矢印キーごとに異なるアクションを設定できます。
于 2011-01-02T16:20:11.650 に答える