私はコンボボックスと2つのボタンでポップアップボックスを作る必要があります。これを達成するための最良の方法についてアドバイスをいただけますか?私は周りを見て、私が見つけることができるすべては警告ボックスです。これは可能ですか、まったく新しいフレームを作成する必要がありますか?コンボボックスと2つのボタンでJavaスイングポップアップウィンドウを作成するには?
答えて
これを実現するには、JOptionPaneを使用できます。 JFrame
と同じですJOptionPane/JDialog/JWindow
でこれらのコンテナをJFrame
を使用して、ポップアップウィンドウなどの別のJFrame
を使用していない
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#input
JOptionPane.showInputDialogは、オプションがUIまでどのくらい正確に表示されるかを気にしていれば十分です。
最新のバージョンJavaDocsの私はあなたの答えをJ2SE 7を指すように編集しました。最新のドキュメントへのリンクを得るためのヒントについては、[ポイント2の利点](http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090875)を参照してください。 。 –
チップをありがとう! – kylewm
I need to make a popup box with with a combo box and a couple of buttons
1)が、次のことができます。サンプルコードでこれを説明した以下のリンクを参照してくださいあなたが使用decorated
ウィンドウを必要に応じてsetParent
3)依存に
2)は忘れていない親と所有者を取りますJDialog
は、そこにオブジェクトbecasue、その場でJOptionPane/JDialog/JWindow
の多くを作成しない)装飾されていないが、その後JWindow
4を使用している場合、setModal() or ModalityTypes
を探して忘れてはいけない、JVMのメモリに残っている一度このコンテナを作成し、再利用(つまり子供を取り除くことによって)別の行為のために
- 1. つのテーブルと2コンボボックスは
- 2. Javaで2つのスレッドを作成
- 3. J2MEでコンボボックスを作成するには?
- 4. 2つのDataContextにコンボボックスをバインドする
- 5. Javaでボタンを作成する
- 6. 2つのコンボボックスと2次元配列
- 7. 最初の作成時にプログラムで1つ作成するときに2つのノードを作成する
- 8. Javaで複数列のコンボボックスを作成する
- 9. コンボボックス(チェックボックス付き)をコンボボックスに作成するには - PyQt
- 10. android layout.xmlファイルに2行のボタンを作成するには
- 11. Javaでサークルを2つ以上作成する
- 12. Java - ボタンとマウスでカスタムイベントを作成する
- 13. コンボボックス選択時にフレームを動的に作成する(&ボタンをクリック)
- 14. Xcode 4.2でコンボボックスを作成する
- 15. ポリマー - ポリマープロジェクトで2つのメインページを作成するには
- 16. Eclipse - 2つの独立したソースフォルダをJavaプロジェクトに作成
- 17. 2つのテーブルに2つの列を持つビューを作成
- 18. Javaでボタンを動的に作成する
- 19. クリック可能な領域が2つあるボタンを作成できますか?
- 20. JavaFX:2列のボタンを作成する方法は?
- 21. C#コードで新しいコンボボックスを作成するには?
- 22. OpenGLでボタンとアイコンを作成する
- 23. TemplateBindingのは、私たちは、コンボボックスの選択を解除するボタンを持つカスタムComboBoxコントロールを作成したコンボボックス
- 24. は、私は2つのテーブルを作成
- 25. 2つのエンティティ でフォームを作成する方法のSymfony 2
- 26. 2つのアニメーションを作成する
- 27. 戻るボタンとタイトルでカスタムタイトルバーを作成するには?
- 28. Javaのアンドロイド - ラジオボタンは、私は2つのラジオボタンを作成している
- 29. 同時に2つのjquery-ajaxプロセスを作成するには?
- 30. Qt:QStandardItemModelでQTableViewにカスタムエディタ(コンボボックス)を作成するQItemDelegateを作成します。
どういった問題がありますか? popupMenuに何らかのコンポーネントを追加することができます。含まれているコンボのポップアップを開くことは簡単ですが、ルールが同時に1つのポップアップであるためです。 – kleopatra
@kleopatraはまだsun-bug-paradesにあります – mKorbel