2017-12-13 20 views
0

JComboBoxの選択に基づいてコードをアクティブにするにはどうすればよいですか。私はメトリックを帝国に変換しています。いつ特定のオプションが選択されたかに基づいてメソッドを呼び出すタイミングを知る必要があります。JComboBoxの選択に基づいて選択する方法

public JComboBox<String> metricUnits = new JComboBox<String>(); 

    public JComboBox<String> imperialUnits = new JComboBox<String>(); 

    imperialUnits.setBounds(140, 65, 100, 20); 
    imperialUnits.addItem("Inches"); 
    imperialUnits.addItem("Feet"); 
    imperialUnits.addItem("Yards"); 
    imperialUnits.addItem("Miles"); 

    metricUnits.setBounds(140, 20, 100, 20); 
    metricUnits.addItem("Millimeters"); 
    metricUnits.addItem("Centimeters"); 
    metricUnits.addItem("Meter"); 
    metricUnits.addItem("Kilometer"); 

答えて

0

は、Java 8を使用している場合は、ラムダ式

JComboBox comboBox = new JComboBox() ; 
comboBox.addActionListener((java.awt.event.ActionEvent e) -> { 
// here what do you want to do when change 
    }); 
を使用することができます
関連する問題