我想创建一个弹出框(或类似的),用户将在其中进行一些将在应用程序期间使用的输入。例如选择语言或国家。
首先,这可以在处理 2+ 中完成吗?
我该怎么做?我从哪说起呢?
如果可用,将提供示例代码或示例代码的链接。我找不到任何有用的东西。(也许我没找对地方。)
我想创建一个弹出框(或类似的),用户将在其中进行一些将在应用程序期间使用的输入。例如选择语言或国家。
首先,这可以在处理 2+ 中完成吗?
我该怎么做?我从哪说起呢?
如果可用,将提供示例代码或示例代码的链接。我找不到任何有用的东西。(也许我没找对地方。)
这是一个最小的测试,在处理 2.0.1 中完成,在 Swing 的帮助下在 setup() 中弹出一些导入对话框。请注意,如果您在弹出窗口中按取消,它将返回您需要考虑的空值。
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)