Hi,
der Benutzer soll die möglichkeit haben aus einer JComboBox einen Autor zu wählen sowie weitere JComboBoxen zu erzeugen um weitere Autoren hinzuzufügen und falls er sich verklickt hat wäre die mögichkeit jeweils die letzte JComboBox zu entfernen schön
Momentan sieht das so aus:
^ Die erste JComboBox ist immer da
^ Für den Inhalt
Eine weitere JComboBox hinzuzufügen habe ich so realisiert:
Dieser Part müsste dann wohl irgendwie mit einer Datenstruktur realisiert werden die die Referenzen zu einzelnen JComboBoxen speichert um sie am Ende der Eingabe in einer Schleife auszulesen. Bei Datenstrukturen in Java stehe ich grade total auf dem Schlauch
Welche Datenstruktur fällt euch ein die hierfür geieignet wäre? Eine grobe Beschreibung zum Ablauf wäre nett.
Julius
der Benutzer soll die möglichkeit haben aus einer JComboBox einen Autor zu wählen sowie weitere JComboBoxen zu erzeugen um weitere Autoren hinzuzufügen und falls er sich verklickt hat wäre die mögichkeit jeweils die letzte JComboBox zu entfernen schön
Momentan sieht das so aus:
Code:
....
JComboBox comboboxzwei = new JComboBox(comboinhalt());
comboboxzwei.addItemListener(this);
....
Code:
public String[] comboinhalt()
{
ConnectDB c = new ConnectDB( "com.mysql.jdbc.Driver", "jdbc:mysql://127.0.0.1:3306/stahl","buch","buch");
int x = c.getAnz("Author");
ResultSet rs = c.search("author","");
String author[] = new String[x];
int i=0;
try
{
while(rs.next())
{
String firstname = rs.getString("First Name");
String surname = rs.getString("Surname");
String fullname = surname+" ,"+firstname;
author[i]=fullname;
i++;
}
}
catch( Exception e )
{
e.printStackTrace();
}
return author;
}
Eine weitere JComboBox hinzuzufügen habe ich so realisiert:
Code:
if(event.getActionCommand()=="weitererautor")
{
JComboBox comboboxdrei = new JComboBox(comboinhalt());
comboboxdrei.addItemListener(this);
panel41.add(comboboxdrei);
panel41.revalidate();
pack();
}
Dieser Part müsste dann wohl irgendwie mit einer Datenstruktur realisiert werden die die Referenzen zu einzelnen JComboBoxen speichert um sie am Ende der Eingabe in einer Schleife auszulesen. Bei Datenstrukturen in Java stehe ich grade total auf dem Schlauch
Welche Datenstruktur fällt euch ein die hierfür geieignet wäre? Eine grobe Beschreibung zum Ablauf wäre nett.
Julius