個人/会社を車両のタイプに追加したいと考えています。要点は、人または会社のどちらかを選択し、次にそれらの詳細を入力することです。次に、それがどのような種類の車両であるかを選択し、さらに詳細を説明します。プログラムを正しく動作させるために何をしなければならないのかわかりません。誰かが私を助けてくれることを願っています。
private void addVehicle() {
System.out.println("Add Vehicle");
String[] options = {"Private person", "Firm"};
String[] vehicle = {"Car", "Truck", "MC"};
String[] personDetails = {"Firstname: ","Lastname: ","Date of Birth: ",
"Address: ","Phone Number: "};
int chooseOwnerType = JOptionPane.showOptionDialog(this, "Private person/firm",
"Choose an option", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, "");
int chooseVehicleType = JOptionPane.showOptionDialog(this, "What kind of vehicle is it?",
"Choose an option", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, vehicle, "");
int numPairs = personDetails.length;
if(chooseOwnerType == 0) {
JPanel p = new JPanel(new SpringLayout());
for (int i = 0; i < numPairs; i++) {
JLabel l = new JLabel(personDetails[i], JLabel.TRAILING);
p.add(l);
JTextField textField = new JTextField(10);
l.setLabelFor(textField);
p.add(textField);
}
}
if(chooseOwnerType == 1) {
}