我有一个表单,我想添加一个下拉选择器来选择大约 5 个不同的内容。示例 ("us", "usrelease", "uk", "ukrelease")
截至目前,我已经让用户输入了该文本
public class Proxy {
public static void main(String[] args) throws Exception , IOException , FileNotFoundException {
//Start of Dialog Box
JTextField Server = new JTextField();
JTextField Amount = new JTextField();
JTextField Server1 = new JTextField();
Object[] message = {
"Server Code", Server,
"How Many Amount", Amount,
"How Many Servers", Server1,
};
JOptionPane.showConfirmDialog(null, message, "ProxyCreator", JOptionPane.OK_CANCEL_OPTION);
在我有对象服务器代码
的地方,我想要一个下拉菜单。您可以在其中选择您想要使用的一个。
最佳答案
您可以使用 JComboBox:
JComboBox<String> Server = new JComboBox<>(
new String[] { "us", "usrelease", "uk", "ukrelease" });
您可以访问用户的响应以及从 JComboBox 和 JTextField 实例中选择/输入的值:
final int result = JOptionPane.showConfirmDialog(null, message, "ProxyCreator", JOptionPane.OK_CANCEL_OPTION);
if (result == JOptionPane.OK_OPTION) {
System.out.println("Server code: " + Server.getSelectedItem());
System.out.println("Amount: " + Amount.getText());
}
关于java - 带有下拉菜单和文本输入的多部分 Java 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49451711/