2010-11-19 7 views

答えて

8

JOptionPaneメソッドには多数の亜種があります。そして、それを選択すると、通常、あなたは希望のレベルの機能にアクセスできます。 JOptionPane#showInputDialog:あなたのケースでは、あなたが

public static Object showInputDialog(Component parentComponent, 
           Object message, 
           String title, 
           int messageType, 
           Icon icon, 
           Object[] selectionValues, 
           Object initialSelectionValue) 

を探しているのは、ここではそのJavadocを参照してください。ここではボタンの色を変更しない(ルック・アンド・フィールに依存するので)、テキストを変更することに注意してください(ダイアログの左側に表示されるアイコンを設定することもできます)。

+0

私にとっては機能しません。ドロップダウンメニューが表示されます。 – GKFX

6

JOptionPane documentationをチェックしてください。


あなたがボタンを定義するオブジェクトの配列を送信することができます

は、OK、CANCELオプションと警告ダイアログを表示タイトル「警告」、およびメッセージ「続行するには、[OK]をクリックして」:

Object[] options = { "OK", "CANCEL" }; 
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning", 
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, 
null, options, options[0]); 
0

独自のJDialog生まれのクラスを作成してみませんか?

関連する問題