2017-12-13 2 views
0

Wie kann ich meinen Code basierend auf der JComboBox-Auswahl aktivieren? Ich konvertiere metrisch in imperial und ich muss wissen, wann Methoden aufgerufen werden müssen, wenn eine bestimmte Option ausgewählt wurde.Wie treffe ich eine Auswahl basierend auf der JComboBox-Auswahl?

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"); 

Antwort

0

Wenn Sie 8 Java verwenden, können Sie einen Lambda-Ausdruck verwenden

JComboBox comboBox = new JComboBox() ; 
comboBox.addActionListener((java.awt.event.ActionEvent e) -> { 
// here what do you want to do when change 
    }); 
Verwandte Themen