現在、単純なシステムに取り組んでいます。if else ステートメントは何にも影響しません。コードは次のとおりです。
tollRate()
{
JFrame a = new JFrame();
setTitle("Highway Toll Rates System");
setSize(600, 400);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(5, 2));
p1.setLayout(new GridLayout(1, 2));
p1.add(L1);
p1.add(t1);
p2.setLayout(new GridLayout(1, 2));
p2.add(L2);
p2.add(t2);
p3.setLayout(new GridLayout(1, 2));
p3.add(L3);
p3.add(t3);
p4.setLayout(new FlowLayout());
p4.add(b1);
p4.add(b2);
p5.setLayout(new FlowLayout());
p5.add(L4);
add(p1); add(p2); add(p3); add(p4); add(p5);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent a)
{
Object source = a.getSource();
if(source == b2)
{
this.dispose();
}
else if(source == b1)
{
i = t1.getText();
j = t2.getText();
k = t3.getText();
if (i!=SUNGAI BULOH)
{
JOptionPane.showMessageDialog(null, "Invalid Location" );
}
}
}
public static void main(String[] args)
{
tollRate a = new tollRate();
}
}
このコードの if else ステートメントを手伝ってくれる人はいますか? ユーザーがiで「SUNGAI BULOH」以外のキーを入力した場合、システムに「無効な場所」を表示させたい。前もって感謝します。