JOptionPanの数を別の状況で表示するDialogUtilを作成しました。 私のアクションクラスでは、以下のようにnullパラメータでこのメソッドを呼び出すことがあります。この場合すべてのウィンドウの上部にJOptionPaneを表示する方法
DialogUtil.showNotExist(null,xml.getName().concat(" is null or"));
のJOptionPaneは、ウィンドウの上部に表示されていません。
JOptionPaneに何かを追加して、常に上に表示できますか?
public static void showNotExist(JPanel panel, String action) {
JOptionPane.showMessageDialog(panel, new JLabel(action.concat(" doesn't exist."), 2));
}
は単にすなわち 'JFrame'、それはメインの容器で聞かせて、代わりにJPanel''で、引数として親を渡します –
* "以下のようなnullパラメータを持つこのメソッドへの私のアクションクラス呼び出し時に" *なぜ 'null'ですか? –
私はこのメソッドを、GUIまたはフレームへの参照を持たないクラスの本体で呼び出すためです。 – itro