我想創建一個彈出框(或類似的),其中用戶將在應用程序中進行一些輸入。例如選擇語言或國家。在應用程序運行之前爲用戶輸入創建一個彈出窗口2+
首先,這可以在Processing 2+中完成嗎?
我該如何解決這個問題?我從哪說起呢?
示例代碼將被appriciated或示例代碼的鏈接,如果它可用。我一直沒能找到有用的東西。 (也許我還沒有找到正確的地方。)
我想創建一個彈出框(或類似的),其中用戶將在應用程序中進行一些輸入。例如選擇語言或國家。在應用程序運行之前爲用戶輸入創建一個彈出窗口2+
首先,這可以在Processing 2+中完成嗎?
我該如何解決這個問題?我從哪說起呢?
示例代碼將被appriciated或示例代碼的鏈接,如果它可用。我一直沒能找到有用的東西。 (也許我還沒有找到正確的地方。)
這裏有一個最小的測試即可彈出設置()與Swing的幫助一些進口的對話框,在加工完成2.0.1。請注意,如果您在彈出窗口中按取消,它將返回一個您需要考慮的空值。
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);
}
非常感謝你的讚賞 – gJg