2011-02-08 12 views
0

私はいくつかのtextboxex /ラベルとモーダル入力ダイアログを作成したいと思います。Javaの - 高度なモーダルダイアログ

私はほぼ1時間何も検索していませんでした.JOptionPaneはタスクを処理できません.JFrameにはShowDialogメソッドがありません。どのように私はスイングでタスクを達成することができますか?

答えて

2

あなたがパネルを含め、JOptionPaneのに任意のコンポーネントを追加することができます実現してきたように。

1つの問題は、パネルではなくボタンにフォーカスが置かれることです。

あなたは、この問題に対する簡単な解決策のためのDialog Focusをチェックアウトすることができます。

+0

ありがとうございます。フォーカスは私にはあまり重要ではありません(私はシンプルなJMS宿題を書いていますが、多分いつか..)。 – kubal5003

1

プレーンな古いJDialogを追加するだけで済みます。それをモーダルにして、あなたのウィジェットのコンテンツペインを使用してください。 JOptionPaneのタスクを処理することはできません

+0

答えがありがたいですが、解決策は異なりますが、正しい軌道に戻ってくれました.JOptionPaneはこれを行うことができます! JOptionPane.showConfirmDialog(this、cd、 "Title"、JOptionPane.OK_CANCEL_OPTION); cdは私が必要とするすべてのものを持つPanelのインスタンスです。 – kubal5003