Hallo,
ich möchte an mein hauptfenster unter dem menüpunkt eine combobox erstellen.
dazu habe ich eine neue klasse bComBoboxo erstellt:
wenn ich das nun laufe lasse, kommt das in einem einzelnen kleinen fenster.
ich möchte es aber an mein hauptfenster anknüpfen.
dazu habe ich dann in meiner hauptklasse die Zeile
hinzugefügt. ich weis nicht ob das richtig ist.das war nur experimentell
add ist aber als fehler unterstrichen.. daher kanns schonmal nicht stimmen
die hauptklasse sieht wie folgt aus:
was muss ich tun, um die combobox an mein hauptfenster zu verknüpfen?
ich möchte an mein hauptfenster unter dem menüpunkt eine combobox erstellen.
dazu habe ich eine neue klasse bComBoboxo erstellt:
Java:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
public class bComboBoxo {
private JComboBox box = new JComboBox(new Object[] {"a","b","c"});
public bComboBoxo() {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
frame.add(box,BorderLayout.NORTH);
JButton button = new JButton("click mich");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
box.removeAllItems();
box.addItem("d");
box.addItem("e");
box.addItem("f");
}
};
frame.add(button,BorderLayout.SOUTH);
frame.pack();
frame.setVisible(true);
}
public static void main (String [] args) {
new bComboBoxo();
}
}
wenn ich das nun laufe lasse, kommt das in einem einzelnen kleinen fenster.
ich möchte es aber an mein hauptfenster anknüpfen.
dazu habe ich dann in meiner hauptklasse die Zeile
Java:
frame.add(new bComboBoxo());
hinzugefügt. ich weis nicht ob das richtig ist.das war nur experimentell
add ist aber als fehler unterstrichen.. daher kanns schonmal nicht stimmen
die hauptklasse sieht wie folgt aus:
Java:
import java.util.Date;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.BorderLayout;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame();
frame.setSize(640, 480);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new bMainContento());
frame.setVisible(true);
// TestObjekte erzeugen
bGenericTesto bgenericTest1o = new bGenericTesto("Metzger");
bGenericTesto bgenericTest2o = new bGenericTesto("Bäcker");
bGenericTesto bgenericTest3o = new bGenericTesto("Binder");
//Ausgabe der Namen
bgenericTest1o.printName();
bgenericTest2o.printName();
bgenericTest3o.printName();
// Messwerte erzeugen
bMeasurementso bMeasurements1o = new bMeasurementso(77, 110, 130, new Date());
bMeasurementso bMeasurements2o = new bMeasurementso(88, 120, 140, new Date());
bMeasurementso bMeasurements3o = new bMeasurementso(99, 130, 150, new Date());
//Ausgabe der Messwerte
bMeasurements1o.printValues();
bMeasurements2o.printValues();
bMeasurements3o.printValues();
}
}
was muss ich tun, um die combobox an mein hauptfenster zu verknüpfen?