通貨コンバーターを書いていますが、各通貨の為替レートを計算するのに少し苦労しています。基本的に、ユーザーは最初に通貨を選択してから金額を入力し、「実行」ボタンを押してレートを計算します。しかし、JMenuItem と JButton のリスナーに問題があります。menuItem と JButton の 2 つのリスナーを宣言しました。ボタンのリスナーを使用して、menuIten で行われた選択を調べて、正しい通貨計算を行うにはどうすればよいですか?
ありがとう。
コード:
private class selectionListener implements ActionListener
{
double EuroToSterling(double euro)
{
double total = Double.parseDouble(amountField.getText());
return total;
}
public void actionPerformed(ActionEvent e)
{
if (e.getActionCommand().equals("Euros"))
// result = EuroToSterling(10*euro);
currencyMenu.setLabel("Euros");
// answerLabel.setText("this" + EuroToSterling(1.22*2));
if (e.getActionCommand().equals("Japanese Yen"))
currencyMenu.setLabel("Japanese Yen");
}
}
private class GoButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
//please help with this section