Jaksaisko kukaan/oisko kellää heittää tänne koodia yksinkertasesta pudotusvalikosta jossa olisi kaksi vaihtoehtoa. Ja sitten joku kuuntelia tms. joka huomioisi ja tulostaisi näytölle pudotusvalikossa olevan tekstin aina heti kun sen valitsee.
pudotusvalikko
koodia?
2284
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
jComboBox valikko = new jCombobox();
jTextField kentta = new jTextField("");
valikko.addItem("eka");
valikko.addItem("toka");
valikko.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(ActionEvent e)
{
kentta.setText((String)valikko.getSelectedItem());
}
});
Voi olla että tuo tulostaa aina jotain, kun valikkoon vähänkään koskee. Toinen vaihtoehto on lisätä kuuntelija suoraan valikon itemiin.
valikko.addItemListener(ItemListener il);
Kannattaisi ehkä vaihtaa Actionlisteneri ListItem -listeneriksi/adapteriksi, ja kirjoittaa
listItemChanged(ListItemEvent e) -metodi uusiksi, niin reagoidaan vain oikeisiin tapahtumiin.
(Nimet kannattaa tarkistaa apista, tämä nyt ihan vain näppituntumalta kirjoitettu).