私はFXRubyで作業しており、次のようなエラーダイアログボックスを表示する方法を見つけようとしています.
JOptionPane.showMessageDialog(null, "Error", "Error!", JOptionPane.ERROR_MESSAGE);
Javaで。私が見つけた最も近いものは ですがFXMessageBox.error
、このメソッドの使用は一見不可能です。ドキュメントでは、次のパラメータを順番に指定していますFXMessageBox.error(owner, opts, caption, message)
。私はこれまでにこれを試しました
app = FXApp.new
FXMessageBox.error(app, nil, 'Error', 'Error!')
ただし、エラーが発生します
オーバーロードされたメソッド 'FXMessageBox.error' の引数が正しくありません。
やろうとすると
FXMessageBox.error(app, FXMessageBox::MBOX_OK, 'Error', 'Error!')
私は得る
FXMessageBox::create: 親ウィンドウを作成する前にウィンドウを作成しようとしています。
要求されたエラー ボックスを作成するにはどうすればよいですか?