我的第二个java课程结束时的Java新手,我已经把我的最终项目放在一起,我选择使用3个选项框来允许用户选择月,日和年。我不知道如何将它们连接成一个生日值的字符串。我觉得这是日期选择的正确选择
答案 0 :(得分:1)
从选择框中抓取三个值:
String monthString = monthChoiceBox.getValue() // e.g. "12"
String dayString = dayChoiceBox.getValue() // e.g. "01"
String yearString = yearChoiceBox.getValue() // e.g. "2015"
然后将它们连接在一起以获取您的字符串(下面用MM / DD / YYYY格式的斜杠分隔):
String date = monthString + "/" + dayString + "/" + yearString // "12/01/2015"
答案 1 :(得分:0)
String x = Combobox1.getSelectedItem().toString() + Combobox2.getSelectedItem().toString() + Combobox3.getSelectedItem().toString();
如果是CheckBox
,请使用:
String x = CheckBox1.getItem() + CheckBox2.getItem() + CheckBox3.getItem();
修改强>
很抱歉有误解。我只是将其添加到我的答案中并保留为。
String x = ChoiceBox1.getValue() + ChoiceBox2.getValue() + ChoiceBox3.getValue();
答案 2 :(得分:0)
假设您的复选框命名如下
String dob = checkBox1.getText() + checkBox2.getText() + checkBox3.getText();
您可能需要考虑使用日期选择器 https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/date-picker.htm