JCombobox Eclipse

Kompost6000

Mitglied
Hallo :)

ich bin noch Anfängerin beim programmieren.
Ich möchte eine JCombobox programmieren, jedoch
finde ich nirgends die Hilfe die ich unbedingt brauche.

Ich habe eine Oberfläche gestaltet und eine JCombobox hineingezogen
und diese möchte ich jetzt programmieren.

Im Internet finde ich nur Hilfe zu Comboboxen
die in einem extra Fenster aufgehen.

Ich habe ein Formular erstellt, in denen man Namen etc eingeben
kann und die Combobox ist mit auf der Oberfläche und es soll
das jeweilge Land ausgewählt werden.

Kann mir jemand bitte helfen was ich in der Fachklasse
und in der Hauptklasse (GUI) programmieren muss, also
wie der Quellcode aussieht?

Liebe Grüße
 

strußi

Top Contributor
Nicht die schönste aber dafür schnell

Java:
String[] comboInhalt ={ "15,9 % und 84,1 %", "10 % und 90 %", "1 % und 99 %", "0,1 % und 99,9 %"};
        
        for( String s :comboInhalt){
            combo.addItem( s);
        }
        combo.setSelectedItem( "10 % und 90 %");

grüße
 

Fafner

Mitglied
Idealerweise implementierst du ein Model für deine Combobox. In dem Model wird u.a. definiert, welche Objekte die Combobox enthält sowie an welcher Position welches Objekt innerhalb der Combobox angezeigt wird.

Ein sehr einfaches Beispiel hierfür findest du hier: JComboBox Using the Custom Model : JComboBox*«*Swing*«*Java Tutorial

Sofern du eine Model-Klasse erstellt und implementiert hast kannst du in deinem Fenster dann die Combobox erstellen und eine Instanz deiner Model-Klasse im Konstruktor mitgeben:
Java:
JComboBox cbox = new JComboBox(new MyComboBoxModel());

Du sprichst von "habe eine Combobox hineingezogen", das hört sich nach einem GUI-Builder an? Falls ja, such bei dem Combobox-Element irgendwo in den Eigenschaften nach Angabe eines (Content-)Models, in diesem hinterlegst du dann einfach die zugehörige Klasse. Kenne aber GUI-Builder kaum und weiß nicht 100% genau ob und wo man das angeben kann.
 

Kompost6000

Mitglied
Hallo,

danke für eure Hilfe :)

Nun habe ich ein weiteres Problem..
der gewählte Inhalt von den JComboxen und von dem JSpinner sollen gespeichert
und in der JTextArea ausgegeben werden.

Wie wird das programmiert in Java Eclipse? :)
 

Joose

Top Contributor
Um den Wert von einer JComboBox zu bekommen verwende die Methode getSelectedItem()
Um den Wert von einem JSpinner zu bekommen verwende die Methode getValue()
 

Kompost6000

Mitglied
okay danke :)

Beispielsweise kann man bei der JCombobox
die Anzahl der Woche, die man im Hotel bleiben
möchte auswählen.

In der Fachklasse hab ich die Methoden entwickelt
und programmier da nun die Rechnung.

Wie bekomme ich den Wert den die Kunden bei der JCombobox
ausgewählt haben mit in die Rechnung mit rein?

:)
 

strußi

Top Contributor
du hast dein Model Rechnung mit der Variablen int übernachtungen. über eine settermethode gibts du dann den wert an dein Model und gut ist

Kannst ja mal mein Model für eins meiner laufenden Projekte anschaun
Java:
package daten;

/**
 *
 * @author Christian
 */
public class DatenTreppen{
    
    /**
     * Varibale, welche die Referenz auf das eigene Object hält
     */
    private static DatenTreppen datenTreppen =null;

    private byte durchlaeufer =1;
    private byte bruch        =2;
    
    private String[] lastniveaus;
    private String[][] treppenwerteString;
    private byte[][] treppenwerteByte;
    private String[][] auswertung;
    
    private double sigmaa10;
    private double sigmaa50;
    private double sigmaa90;
    private double standardabweichung;
    private double kontrollwert;
    
//######### Singleton implementiertun ################
    /**
     * Parameterloser Konstruktor, der von außen nicht aufgerufen werden kann,
     * und nur zum erzeugen einer Referenz auf ein Daten-Object benötig wird
     */
    private DatenTreppen(){}
    
    /**
     * Methode die dafür sorgt, dass nur eine Instanz/Object vom Typ Daten erzeugt wird,
     * und so alle Werte im gleichen Object gespeichert werden
     * @return 
     */
    public static DatenTreppen getInstance(){
        if( datenTreppen == null)
            datenTreppen = new DatenTreppen();
        return datenTreppen;
    }
//######### Singleton implementiertun ################
 
    
// +++++++++++++++ Übergabe der festen Flags für Brüche und Druchläufer ++++++++
    /**
     * Methode liefert das Byteflag für die Brüche zurück
     * Fest implementierter Wert, damit keine Redundanz auftreten kann
     * @return Byte mit dem Wert 1
     */
    public byte getBruch(){
        return this.bruch;
    }
    
    /**
     * Methode liefert das Byteflag für die Druchläufer zurück
     * Fest implementierter Wert, damit keine Redundanz auftreten kann
     * @return Byte mit dem Wert 2
     */
    public byte getDurchlauefer(){
        return this.durchlaeufer;
    }
    
    
//++++++++++++++ Inhalt aus dem TreppenstufenGUI BodyPanel +++++++++++++++++++++
    /**
     * Methode nimmt die in einem Vektor hinterlegten Lastniveaus entgen
     * @param lastniveaus String[] mit den Lastniveaus 
     */
    public void setLastniveaus( String[] lastniveaus){
        this.lastniveaus =lastniveaus;
    }
    
    /**
     * Methode liefert die in einem Vektor hinterlegten Lastniveaus zurück
     * @return String[] mit den Lastniveaus
     */
    public String[] getLastniveaus(){
        return this.lastniveaus;
    }
    
    
    /**
     * Methode nimmt die Werte aus der Eingabemaske der TreppenstufenGUI entgegen
     * @param treppenwerteString String[][] mit den Eingaben des Benutzers
     */
    public void setTreppenwerteString( String[][] treppenwerteString){
        this.treppenwerteString =treppenwerteString;
    }
    
    /**
     * Methode gibt die Werte aus der Eingabemaske der TreppenstufenGUI zurück
     * @return String[][] mit den Benutzereingaben
     */
    public String[][] getTreppenwerteString(){
        return this.treppenwerteString;
    }
    
    
    /**
     * Methode nimmt das aus der Eingabemaske TreppenstufenGUI abgeleitet byte[][] entgegen
     * @param treppenwerteByte byte[][] mit den Werten 1 für Durchläufer und 2 für Brüche
     */
    public void setTreppenwerteByte( byte[][] treppenwerteByte){
        this.treppenwerteByte =treppenwerteByte;
    }
    
    /**
     * Methode liefert das aus der Eingabemaske TreppenstufenGUI abgeleitet byte[]][] zurück
     * @return byte[][] mit den Werten 1 für Durchläufer und 2 für Brüche
     */
    public byte[][] getTreppenwerteByte(){
        return this.treppenwerteByte;
    }
    
    
    /**
     * Methode nimmt die Werte aus dem Auswertungsteil aus dem bodypanel der TreppenstufenGUI entgegen
     * @param auswertung String[][] mit den Werten der "Voranalyse"
     */
    public void setAuswertung( String[][] auswertung){
        this.auswertung =auswertung;
    } 
    
    /**
     * Methode gibt die Werte aus dem Auswertungsteil aus dem bodypanel der TreppenstufenGUI zurück
     * @return String[][] mit den Werten der "Voranalyse"
     */
    public String[][] getAuswertung(){
        return this.auswertung;
    }
    
    
//++++++++++++++++++++++ Errechnete Werte aus dem Treppenstufenverfahren +++++++
    /**
     * Methode nimmt den Wert für Sigma a 10 % aus dem Treppenstufenverfahren entgegen
     * @param sigmaa10 double mit dem Wert für Sigma a 10 %
     */
    public void setSigmaa10( double sigmaa10){
        this. sigmaa10 =sigmaa10;
    }
    
    /**
     * Methode gibt den Wert für Sigma a 10 % aus dem Treppenstufenverfahren zurück
     * @return Double mit Sigma a für 10 %
     */
    public double getSigmaa10(){
        return this.sigmaa10;
    }
    
    
    /**
     * Methode nimmt den Wert für Sigma a 50% aus dem Treppenstufenverfahren entgegen
     * @param sigmaa50 double mit dem Wert für Sigma a 50 %
     */
    public void setSigmaa50( double sigmaa50){
        this. sigmaa50 =sigmaa50;
    }
    
    /**
     * Methode gibt den Wert für Sigma a 50 % aus dem Treppenstufenverfahren zurück
     * @return Double mit Sigma a für 50 %
     */
    public double getSigmaa50(){
        return this.sigmaa50;
    }
    
    
    /**
     * Methode nimmt den Wert für Sigma a 90 % aus dem Treppenstufenverfahren entgegen
     * @param sigmaa90 double mit dem Wert für Sigma a 90 % 
     */
    public void setSigmaa90( double sigmaa90){
        this. sigmaa90 =sigmaa90;
    }
    
    /**
     * Methode gibt den Wert für Sigma a 90 % aus dem Treppenstufenverfahren zurück
     * @return Double mit Sigma a für 90 %
     */
    public double getSigmaa90(){
        return this.sigmaa90;
    }
    
    
    /**
     * Methode nimmt den Wert der Standardabweichung aus dem Treppenstufenverfahren entgegen
     * @param standardabweichung double
     */
    public void setStandardabweichung( double standardabweichung){
        this.standardabweichung =standardabweichung;
    }
 
    /**
     * Methode liefert den Wert der Standardabweichung aus dem Treppenstufenverfahren zurück
     * @return double mit der Standardabweichung
     */
    public double getStandardabweichung(){
        return this.standardabweichung;
    }
    
    
    /**
     * Methode nimmt den berechneten Kontrollwert aus dem Treppenstufenverfahren entgegen
     * @param kontrollwert 
     */
    public void setKontrollwert( double kontrollwert){
        this.kontrollwert =kontrollwert;
    }
    
    /**
     * Methode liefert den im Treppenstufenverfahren berechneten Kontrollwert zurück
     * @return double mit Kontrollwert
     */
    public double getKontorllwert(){
        return this.kontrollwert;
    }

}
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Meine JCombobox werte an ohne selectiert zu haben Java Basics - Anfänger-Themen 6
D Probleme mit dem Windowbuilder und JComboBox Java Basics - Anfänger-Themen 2
J Selektiertes Element von jComboBox zwischenspeichern und wieder einsetzen Java Basics - Anfänger-Themen 0
C Erste Schritte JComboBox Einträge auf Duplikat prüfen Java Basics - Anfänger-Themen 4
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
M JComboBox ersten Eintrag leerlassen bzw. Platzhalter Java Basics - Anfänger-Themen 1
Tommy135 Klassen jComboBox macht nicht was sie soll Java Basics - Anfänger-Themen 4
S ArrayListe in einer JComboBox anzeigen Java Basics - Anfänger-Themen 10
H JComboBox wird nicht angezeigt Java Basics - Anfänger-Themen 3
M JComboBox feste double Werte zu ordnen Java Basics - Anfänger-Themen 8
T Einträge in jComboBox aus Liste übernehmen Java Basics - Anfänger-Themen 1
T Auslesen mehrerer jComboBox (-en) Java Basics - Anfänger-Themen 4
H JCombobox Java Basics - Anfänger-Themen 1
D JComboBox duplizieren Java Basics - Anfänger-Themen 2
T jComboBox Java Basics - Anfänger-Themen 9
GadgetSofa jComboBox mit dem Button verbinden. Aber wie?? Java Basics - Anfänger-Themen 4
A GUI Absturz nach 3x benutzen einer JComboBox Java Basics - Anfänger-Themen 11
S Erste Schritte JComboBox Java Basics - Anfänger-Themen 1
S JCombobox und JButton verknüpfen Java Basics - Anfänger-Themen 6
S JComboBox automatisch füllen Java Basics - Anfänger-Themen 3
C JComboBox "Hilfstext" anzeigen Java Basics - Anfänger-Themen 11
T Datentypen Jcombobox Array Java Basics - Anfänger-Themen 1
J JComboBox in andere Klasse Java Basics - Anfänger-Themen 2
S Variablen auslesen beim JCombobox Java Basics - Anfänger-Themen 0
D JComboBox erzeugen Java Basics - Anfänger-Themen 1
T JComboBox Java Basics - Anfänger-Themen 3
B ArrayLists in JCombobox Java Basics - Anfänger-Themen 10
M JComboBox und ItemListener/ItemEvent Problem Java Basics - Anfänger-Themen 3
M JComboBox Auswahl Java Basics - Anfänger-Themen 10
N Compiler-Fehler JComboBox DefaultListCellRenderer Java Basics - Anfänger-Themen 2
J JComboBox - Auswahl auslesen Java Basics - Anfänger-Themen 2
J jcombobox.getSelectedItem - nullpointerexception Java Basics - Anfänger-Themen 3
C JComboBox setSelectedItem(Object) Problem Java Basics - Anfänger-Themen 5
M JComboBox Obergrenzen/Untergrenze festlegen? Java Basics - Anfänger-Themen 5
B JComboBox(editable) Java Basics - Anfänger-Themen 6
K JComboBox hat volle Höhe uber das gesamte JPane, warum? Java Basics - Anfänger-Themen 2
S JComboBox mit ArrayList füllen Java Basics - Anfänger-Themen 7
C Ausgewähltes Element einer JCombobox in JTextField Java Basics - Anfänger-Themen 3
S JComboBox füllen Java Basics - Anfänger-Themen 9
C JComboBox Java Basics - Anfänger-Themen 9
R Auf auswahl in ner JComboBox reagieren Java Basics - Anfänger-Themen 3
T Frage zu JComboBox Java Basics - Anfänger-Themen 6
G JComboBox wird nicht gezeichnet Java Basics - Anfänger-Themen 3
N JComboBox mit Dateinamen befüllen Java Basics - Anfänger-Themen 7
M JComboBox => Item String => Color Java Basics - Anfänger-Themen 2
StrikeTom Editable JComboBox + enter Wie??? Java Basics - Anfänger-Themen 3
J JComboBox Listener Java Basics - Anfänger-Themen 6
F Werte aus JComboBox auslesen und Zahlen zuordnen Java Basics - Anfänger-Themen 5
S JComboBox Platzhalter Java Basics - Anfänger-Themen 7
J jComboBox auf default setzen wie? Java Basics - Anfänger-Themen 3
J daten über jComboBox ausgeben wie? Java Basics - Anfänger-Themen 2
S Vector -> String JComboBox Java Basics - Anfänger-Themen 11
E JComboBox Java Basics - Anfänger-Themen 4
J jComboBox.getSelectedIndex() Java Basics - Anfänger-Themen 8
J Funktion Auslösen über JComboBox Java Basics - Anfänger-Themen 2
T JComboBox klappt nur ein- bis zweimal auf Java Basics - Anfänger-Themen 30
S Kein Event bei Click auf JComboBox Java Basics - Anfänger-Themen 4
Developer_X JComboBox getSelectedFilè??? Java Basics - Anfänger-Themen 4
T Daten eines Ordners in JCombobox anzeigen Java Basics - Anfänger-Themen 5
M Einträge in JComboBox farblich hinterlegen? Java Basics - Anfänger-Themen 2
6 Dritte JComboBox in Abhaengigkeit von zwei vorherigen Java Basics - Anfänger-Themen 4
G 2. JComboBox in Abhängigkeit der 1. JCombobox füllen Java Basics - Anfänger-Themen 2
S Problem mit JComboBox Java Basics - Anfänger-Themen 9
H jcombobox mit nur einem Item Java Basics - Anfänger-Themen 7
G Inhalt einer JComboBox wechseln Java Basics - Anfänger-Themen 5
G Problem mit JComboBox Java Basics - Anfänger-Themen 15
G JComboBox Strukturiert anzeigen Java Basics - Anfänger-Themen 6
Schandro Hotkeys bei JComboBox abschalten Java Basics - Anfänger-Themen 3
G JComboBox soll beim Öffnen eine andere JCB öffnen Java Basics - Anfänger-Themen 2
P Hilfe für JComboBox, bmp einbinden/bestimmte punkte auf bmp Java Basics - Anfänger-Themen 3
G JComboBox - BasicComboPopup Java Basics - Anfänger-Themen 4
S Inhalt der JComboBox vergrößtert die JCB ? Java Basics - Anfänger-Themen 2
B Werte aus einer JCombobox in eine Liste Java Basics - Anfänger-Themen 16
mwildam JComboBox FocusGained feuert nicht wenn editable Java Basics - Anfänger-Themen 4
F ComboBox im Vektor auslesen, Vektor<JComboBox> Java Basics - Anfänger-Themen 6
S Jcombobox und 2maliges anzeigen wegen ItemStateChanged? Java Basics - Anfänger-Themen 3
W setModel feuert ActionEvent bei JComboBox Java Basics - Anfänger-Themen 2
G Frage zu JComboBox Java Basics - Anfänger-Themen 2
W Actionlistener oder Itemlistener bei JCombobox ? Java Basics - Anfänger-Themen 4
G JComboBox Java Basics - Anfänger-Themen 7
G JComboBox macht Probleme Java Basics - Anfänger-Themen 7
G JComboBox alphabetisch sortieren Java Basics - Anfänger-Themen 2
D Locale zur Laufzeit über JComboBox laden? Java Basics - Anfänger-Themen 17
G JComboBox um eine Methode erweitern Java Basics - Anfänger-Themen 2
G jcombobox deaktivieren Java Basics - Anfänger-Themen 4
M Werte aus Jcombobox sollten als int-Werte zurück gegeben . Java Basics - Anfänger-Themen 7
D Items in JComboBox überprüfen Java Basics - Anfänger-Themen 3
G JComboBox zweckentfremden ? Java Basics - Anfänger-Themen 5
N JCombobox Pfeil nach unten bild auf linke seite, geht das? Java Basics - Anfänger-Themen 8
T JComboBox Problem Java Basics - Anfänger-Themen 4
D JComboBox titel Java Basics - Anfänger-Themen 16
M füllen JComboBox funktioniert nicht Java Basics - Anfänger-Themen 11
J JCombobox Item auswählen Java Basics - Anfänger-Themen 13
A Text einer JComboBox während der Laufzeit ändern ? Java Basics - Anfänger-Themen 4
dercheffe 3x jcombobox nacheinander füllen Java Basics - Anfänger-Themen 6
J Inhalt der JComboBox variable Java Basics - Anfänger-Themen 2
O JComboBox Item soll sich als String speichern Java Basics - Anfänger-Themen 5
D JComboBox ohne ItemListener Java Basics - Anfänger-Themen 18
B unvollständige Anzeige von JComboBox Werten Java Basics - Anfänger-Themen 5
G JComboBox gibt SelectedItem immer doppelt aus Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben