ItemEvent in Combox.....
Hallo mal wieder;
Habe mein "Project" schon fast fertig - nur eins fehlt mir noch
Und zwar die Ausgabe bei Change in Combobox
Mein Code bisher -->
Wie bringe ich ihm bei das er mir wenn ich ein anderes "Land" auswähle dies auch ausgibt?
Wenn es geht mit der ItemEvetn Methode
Gruß Manuel
Habe mein "Project" schon fast fertig - nur eins fehlt mir noch
Und zwar die Ausgabe bei Change in Combobox
Mein Code bisher -->
package grafiktest;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GrafikTest extends JFrame
{
public GrafikTest(String Titel)
{
super(Titel);
getContentPane().add(new Buttons());
}
public static void main(String args)
{
GrafikTest meinRahmen = new GrafikTest("GrafikTest");
meinRahmen.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
meinRahmen.pack();
meinRahmen.setVisible(true);
}
}
class Buttons extends Panel implements ActionListener
{
public Buttons()
{
Panel f1 = new Panel();
Panel hauptpanel = new Panel();
Button Abschicken = new Button("Abschicken");
Button Löschen = new Button("Löschen");
Choice select = new Choice();
Checkbox cb1 = new Checkbox("Freunde", false);
Checkbox cb2 = new Checkbox("Werbung", true);
Checkbox cb3 = new Checkbox("Suchmaschine", false);
Checkbox cb4 = new Checkbox("Suchmaschine", false);
TextField tf1 = new TextField("Name",15);
TextField tf2 = new TextField("Vorname",15);
TextField tf3 = new TextField("eMal-Adresse",15);
Abschicken.setActionCommand("Abschicken");
Löschen.setActionCommand("Löschen");
Abschicken.addActionListener(this);
Löschen.addActionListener(this);
f1.add(tf1);
f1.add(tf2);
f1.add(tf3);
f1.add(cb1);
f1.add(cb2);
f1.add(cb3);
f1.add(cb4);
select.addItem("DE");
select.addItem("A");
select.addItem("CH");
select.addItem("I");
select.addItem("USA");
f1.add(select);
f1.add(Abschicken);
f1.add(Löschen);
FlowLayout flow = new FlowLayout(FlowLayout.LEFT,10,10);
f1.setLayout(new GridLayout(0, 3));
hauptpanel.setLayout(new FlowLayout());
hauptpanel.add(BorderLayout.EAST, f1);
add(hauptpanel);
}
public void actionPerformed(ActionEvent Event){
System.out.println("Button \""+Event.getActionCommand()+"\" betätigt");
}
}
public void itemChoiceChanged(ItemEvent e) {
if (ItemEvent.SELECTED == e.getStateChange()){
System.out.println(Event.getStateChange());
}
}
Wie bringe ich ihm bei das er mir wenn ich ein anderes "Land" auswähle dies auch ausgibt?
Wenn es geht mit der ItemEvetn Methode
Gruß Manuel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 100134
Url: https://administrator.de/contentid/100134
Ausgedruckt am: 20.11.2024 um 11:11 Uhr
1 Kommentar