Kan någon tipsa mig om hur man sätter lyssnare på items/index i en combobox, vill att ngt ska utföras när man klickar på en av dem
tackar! :)
combobox
1 svar · 233 visningar · startad av crazyl
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame implements ActionListener{
public Test(){
String[] innehall = {"Ett", "Två", "Tre"};
JComboBox jcb = new JComboBox(innehall);
jcb.setSelectedIndex(2);
jcb.addActionListener(this);
getContentPane().add(jcb);
pack();
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource() instanceof JComboBox){
JComboBox tmp = (JComboBox)e.getSource();
System.out.println("Innehall:"+(String)tmp.getSelectedItem()+" Index:"+tmp.getSelectedIndex());
}
}
public static void main(String\[\] args){
new Test();
}
}