Code:
String[] cbEmpty= {
z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11
};
private JComboBox getJComboBox() {
if (jComboBox == null) {
jComboBox = new JComboBox(cbEmpty);
jComboBox.setBounds(new java.awt.Rectangle(455,116,91,33));
jComboBox.setEditable(true);
jComboBox.setVisible(true);
jComboBox.addActionListener(this); // ?? geht das ?
}
return jComboBox;
}
Oben ist der Aufruf meiner ComboBox, die variablen z1-z11 sollen leere strings sein, was ich bereits habe, wenn sich nun der User in die datenbank vorher eingeloggt hat, dann sollte sich diese Combobox befüllen.
wie bringe ich nun die ComboBox dazu ? ActionListener wenn ein User auf den Pfeil klickt ? Oder muss ich dazu einen anderen Listener verwenden.
Mein Actionevent
Code:
public void actionPerformed(ActionEvent e) {
Object obj =new Object();
if (obj == jComboBox){
TM1Val y1 = c.tm1serv.getDimension("AB_EZ").getElement(7).getName();
String z1= y1.getString();
TM1Val y2 = c.tm1serv.getDimension("AB_EZ").getElement(9).getName();
String z2= y2.getString();
TM1Val y3 = c.tm1serv.getDimension("AB_EZ").getElement(13).getName();
String z3= y3.getString();
TM1Val y4 = c.tm1serv.getDimension("AB_EZ").getElement(17).getName();
String z4= y4.getString();
TM1Val y5 = c.tm1serv.getDimension("AB_EZ").getElement(22).getName();
String z5= y5.getString();
TM1Val y6 = c.tm1serv.getDimension("AB_EZ").getElement(25).getName();
String z6= y6.getString();
TM1Val y7 = c.tm1serv.getDimension("AB_EZ").getElement(35).getName();
String z7= y7.getString();
TM1Val y8 = c.tm1serv.getDimension("AB_EZ").getElement(39).getName();
String z8= y8.getString();
TM1Val y9 = c.tm1serv.getDimension("AB_EZ").getElement(46).getName();
String z9= y9.getString();
TM1Val y10= c.tm1serv.getDimension("AB_EZ").getElement(79).getName();
String z10= y10.getString();
TM1Val y11= c.tm1serv.getDimension("AB_EZ").getElement(146).getName();
String z11= y11.getString();
System.out.println(z11);
}