リストを渡すための「次へ」と「戻る」の 2 つのボタンがあります。最後に到達すると、「次へ」ボタンは消えますが、「戻る」ボタンは彼女の場所にジャンプしないはずです。を使ってsetVisible (false)
いますが、「戻る」ボタンで「次へ」のところに飛んでしまいます。ロケーション マネージャーは GridBagLayout です。
5360 次
3 に答える
5
私は
setVisible (false)
代わりに試してくださいsetEnabled(false)
。レイアウトを修正するボタンの視覚的表現は削除されませんが、フォーカスできなくなり、外観が異なります。これは、一般的なエンド ユーザーにとって「最も驚きの少ない方法」です。
ロケーション マネージャーは GridBagLayout です。
ところで-ボタンを非表示にすることに固執している場合GridLayout
、他のボタンの位置を保持する効果が得られます。
于 2012-02-29T08:39:01.393 に答える
4
もう 1 つの空の JPanel (または JLabel) と一緒に、CardLayout を使用してコンテナー JPanel にボタンを配置します。ボタンを非表示にしたい場合は、コンテナ内のカードを入れ替えるだけです。
于 2012-02-29T08:08:21.173 に答える
1
2 つのボタンがあります: "Next"
& "Back"
、これがCardLayoutを使用する理由です。
于 2012-02-29T08:08:46.847 に答える