Auswahl und Ausgabe erstes Programm

Do!

Mitglied
Hallo Forum,
ich habe null Erfahrung mit dem Programmieren.
Aber denoch verusche ich ein kleines Programm für unsere Firma zu entwickeln.

Ich möchte etwas Berechnen, das klappt auch schon, und dann anhand des Ergenbisses selber aus 2 Comboboxen Artikel auswählen.

Hinter der Auswahl, Kombinationen aus zwei Bauteilgruppen, je 10 st, hängen dann wieder zugehörige Artikel.

Welche ich eigenlich in einer JTable ausgeben wollte.

Irgendwie hab ich mich total festgefahren und weiß nicht wie ich die Auswahl aus den Boxen auswerten und dann die JTable mit Werten aus Verschiedenen Listen füllen kann.

Ich kann auch nichts an Code hier liefern, da ich alles schon komplett durchs rumprobieren geschrottet habe.

Code:
btnDrucken = new JButton("Drucken");
        btnDrucken.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                           
            
            final int A = comboBox_Produkt1.getSelectedIndex();
            final int B = comboBox_Produkt2.getSelectedIndex();

Erst wollte ich die Auswahl mit switch vergleichen:

//switch(A){
//case 1:

// break;
//}

//switch(B){
//case 0:

// break;
//}

Die Tabelle soll in der einen Spalte die Produkte ausgeben, in der anderen die dazugehörenigen Artikelnummern.

Danke schon Mal im Voraus.

MfG
Do
 
Teste es doch zuerst ohne Tabelle sondern per Konsolenausgabe ( System.out.println(...) )

Was ist denn der Typ der Comboboxen? Falls es String ist kannst du auch wie folgt vorgehen:
Java:
String a = comboBox_Produkt1.getSelectedItem();

if(a.equals("Schraube")){

}
 
Du musst die Elemente zu der Combobox hinzufügen. Manuell würde es so aussehen:
Java:
JComboBox<String> comboBox_Produkt1 = new JComboBox<String>();
comboBox_Produkt1.addItem("schraube");
comboBox_Produkt1.addItem("P1");
comboBox_Produkt1.addItem("P2");
 
Zuletzt bearbeitet:
Achso! In dem Fall kann gecastet werden. Der Code aus meinem ersten Beitrag müsste also wie folgt aussehen:
Java:
String a = (String) comboBox_Produkt1.getSelectedItem();

if(a.equals("Schraube")){

}
 
Läuft.
Hhabe die Variante mit dem casten gewählt, da ich mit der generics Methode irgendwie wieder einen Fehler in der combobox bekommen habe. Muss ich mich mal parallel weiter mit der Thematik beschäftigen.

Danke erstmal!

Das Auslesen des gewählten Produkts klappt jetzt. Auch über System.out.println(...)

Jetzt müsste ich das ganze Ausgeben. Am Besten noch in einer Tabelle.
 
Dann solltest du dir aber definitiv das Thema Generics mal anschauen.. Das mit dem casten ist nämlich nicht der schönste Weg...
 

Zurück
Oben