ユーザーがアプリケーション中に使用されるいくつかの入力を行うポップアップ ボックス (または同様のもの) を作成したいと考えています。たとえば、言語または国を選択します。
まず、これはProcessing 2+で実行できますか?
どうすればいいですか?どこから始めればよいですか?
サンプル コードが提供されるか、利用可能な場合はサンプル コードへのリンクが提供されます。私は有用なものを見つけることができませんでした。(たぶん、私は適切な場所を見ていませんでした。)
ユーザーがアプリケーション中に使用されるいくつかの入力を行うポップアップ ボックス (または同様のもの) を作成したいと考えています。たとえば、言語または国を選択します。
まず、これはProcessing 2+で実行できますか?
どうすればいいですか?どこから始めればよいですか?
サンプル コードが提供されるか、利用可能な場合はサンプル コードへのリンクが提供されます。私は有用なものを見つけることができませんでした。(たぶん、私は適切な場所を見ていませんでした。)
これは、Processing 2.0.1 で行われた、Swing の助けを借りて、setup() でいくつかのインポート ダイアログをポップアップする最小限のテストです。ポップアップで [キャンセル] を押すと、考慮する必要がある null が返されることに注意してください。
import javax.swing.*;
int op1,op2;
void setup() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e) {
e.printStackTrace();
}
String preset="2";
String op1s = JOptionPane.showInputDialog(frame, "Option 1", preset);
if(op1s != null) op1=Integer.parseInt(op1s);
String op2s = JOptionPane.showInputDialog(frame, "Option 2", preset);
if(op2s != null) op1=Integer.parseInt(op1s);
}
そのためにライブラリcontrolP5を使用できます。いくつかの可能性があります:
yourGuiElement.isVisible(false)