webForumDet fria alternativet

combobox

1 svar · 233 visningar · startad av crazyl

crazylMedlem sedan jan. 200232 inlägg
#1

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! :)

MotorheadMedlem sedan maj 20037 inlägg
#2

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();
}

}

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb