G
Guest
Gast
Ich bin leider ziemlicher Neuling in Sachen Java und habe heute ein bisschen mit Swing rumprobiert.
Das Programm zeigt eine Combobox an mit 2 Einträgen (a und b). Wenn a ausgewählt wird, soll das Panel "pa" gelb erscheinen, bei b grün oder so...
Zur Anzeige bin ich auch gekommen, aber was in actionPerformed() reinkommt... ich habe schon mehrfach versuche unternommen, bin aber nicht weitergekommen.
Wäre um jede Hilfe dankbar
Gruß,
Martin
Das Programm zeigt eine Combobox an mit 2 Einträgen (a und b). Wenn a ausgewählt wird, soll das Panel "pa" gelb erscheinen, bei b grün oder so...
Zur Anzeige bin ich auch gekommen, aber was in actionPerformed() reinkommt... ich habe schon mehrfach versuche unternommen, bin aber nicht weitergekommen.
Wäre um jede Hilfe dankbar
Gruß,
Martin
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class test extends JFrame
implements ActionListener {
String [] firstl = {"a","b"};
JPanel pa = new JPanel();
JPanel bleiste = new JPanel();
JComboBox first = new JComboBox(firstl);
public static void main(String[] str) {
Frame f = new test();
f.show();
}
public test() {
super("Test");
setSize(400,200);
addWindowListener(new Adapter() );
getContentPane().setLayout(new BorderLayout());
getContentPane().add("South",bleiste);
getContentPane().add("Center",pa);
bleiste.add(first);
first.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
//????
}
static class Adapter extends WindowAdapter {
public void windowClosing (WindowEvent e) {
System.exit(0);
}
}
}