JComboBox zeigt den Aufklapppfeil nicht mehr an

ubuntu88

Mitglied
Moin,

Habe eine Panel und je nachdem auf welchen Eintrag man im JTree klickt , soll andere Komponenten auf den JPanel angezeigt werden, klappt so schon fast perfekt.

Beispiel

Java:
								if(nodeInfo=="Kompletten Datensatz hinzufügen"){
									panHaupfenster.removeAll();
									set_neuer_datensatz();
									//	lade_referenten_liste(cmb_name);
									//	lade_seminarnamen_liste(cmb_seminarname);
									repaint();
								}

wird dann die Methode ausgeführt set_neuer_datensatz();

Java:
	public void set_neuer_datensatz()
	{
		pan_neuen_datensatz_hinzufuegen = new JPanel();
		pan_neuen_datensatz_hinzufuegen.setSize(750, 600);
		pan_neuen_datensatz_hinzufuegen.setLayout(null);
	
		{
			ComboBoxModel cmb_nameModel = 
				new DefaultComboBoxModel(
						new String[] { ""});
			cmb_name = new JComboBox();
			pan_neuen_datensatz_hinzufuegen.add(cmb_name);
			cmb_name.setModel(cmb_nameModel);
			cmb_name.setBounds(136, 127, 162, 25);
			cmb_name.setBackground(new java.awt.Color(255,255,255));
			cmb_name.setFont(new java.awt.Font("Arial",0,11));
		}
		{
			lab_name = new JLabel();
			pan_neuen_datensatz_hinzufuegen.add(lab_name);
			lab_name.setText("Referent");
			lab_name.setBounds(12, 127, 66, 25);
			lab_name.setFont(new java.awt.Font("Arial",1,11));
		}
..........

Das Panel wird dann aufs Hauptpanel draufgesetzt...

Leider sehen meine ComboBoxen alles andere als gut au:oops: und wenn man das Fenster vergrößert, verschwinden die Elemente auf dem Panel... Da wo die 1 drinne steht, ist eine JComboBox. Wenn man ins Feld klickt, werden die anderen Einträge angezeigt

w32lbo6lu3j9.png
[/URL][/IMG]
 

André Uhres

Top Contributor
Die Codefragmente zeigen nicht die Zusammenhänge im Layout. Ich tippe mal auf panHaupfenster.validate() (oder revalidate()). Nullayout ist übrigens selten eine gute Wahl.
 

ubuntu88

Mitglied
hab nen BorderLayout . Im Centerbereich setz ich im je nachdem was im JTree ausgewählt wurde ein neues Panel..

Die neuen Panel haben alle ein absolutes Layout.
Nehm da sowie du sagst, mal ne Mischung aus BorderLayout, FlowLayout etc....

Was da nur ein bisschen störend ist, dass wenn man das Fenster vegrößert sich die Buttons auch optisch unschön mit vergrößern.

Habe z.B. ein Fenster mit nem GridLayout (2,2) Zwei Lables und zwei Textfeldern.

Was kann man dagegen machen, dass sich die Fenster mit vegrößern?

Versuch das morgen mal umzustricken und teste dann das Ergebnis nochmal
 

André Uhres

Top Contributor
Was da nur ein bisschen störend ist, dass wenn man das Fenster vergrößert sich die Buttons auch optisch unschön mit vergrößern.
Habe z.B. ein Fenster mit einem GridLayout (2,2) Zwei Lables und zwei Textfeldern.
Die beste Lösung hängt davon ab, wie das konkret ausschauen soll. Wenn du z.B. das GridLayout in ein FlowLayout verschachtelst, bleibt die Größe konstant. Im BorderLayout.NORTH bleibt die Höhe konstant, nur die Breite wird angepasst ... Probier mal etwas aus und wenn's nicht so wird, wie du willst kannst du konkreter fragen :)
 

ubuntu88

Mitglied
hier mal ein konkretes Beispiel


Das Label oben soll sich mit vegrößern , die anderen Elemente sollen ihre Größen behalten.

Hab nen bisschen rumgespielt, aber irgendwie fehlt mir da nen bisschen das Gefühl für.

Würde das mit nem BorderLayout gehen?
Wenn man das Label in Noth setzt, wird die Länge doch angepasst oder ?

Und in Center setzt man nen Panel mit nem gridlayout (1,2) und darin zwei panel mit nem FlowLayout?

Bin auf deine Meinung gespannt:)
 

ubuntu88

Mitglied
habs hinbekommen, aber irgendwie kommt mir meine Lösung zu kompliziert vor..

Habe wie gesagt im BorderLayout Norden das Label

Im Center habe ich ein FlowLayout. In dem FlowLayout noch ein FlowLayout das ich in der Größe anpasse und dann dadrinn ein GridLayout 2,2.
Wobei ich die erste Reihe, zweite Spalte mit nem leeren Label fülle.


Gehts einfacher ?
 

André Uhres

Top Contributor
habs hinbekommen, aber irgendwie kommt mir meine Lösung zu kompliziert vor..
Da du das Layout in zwei oder drei Sätzen einleuchtend erklären konntest, ist es imho nicht zu kompliziert. Besonders dann nicht, wenn es in dieser Form genau deinen Ansprüchen entspricht. Warum sollte man sich jetzt darüber den Kopf zerbrechen, ob es einfacher geht, und die "einfache" Lösung dann vielleicht doch einen Haken hat?. Wie steht es denn mit unserem Thema? Es geht ja hier eigentlich darum, dass JComboBox den Aufklappen Pfeil nicht mehr anzeigt. Hast du das auch gelöst?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Swing JComboBox als CellEditor in JTable zeigt Elemente nicht sofort an AWT, Swing, JavaFX & SWT 5
S JComboBox zeigt beim 1. öffnen nur 2 Elemente ? AWT, Swing, JavaFX & SWT 9
hannibalstgt Fehler bei JCOMBOBOX GUI Anzeige AWT, Swing, JavaFX & SWT 4
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
N Keylistener & JComboBox AWT, Swing, JavaFX & SWT 5
R JComboBox abfragen AWT, Swing, JavaFX & SWT 1
Esquid If Befehl bei JComboBox AWT, Swing, JavaFX & SWT 3
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
D JComboBox Strings aus JTextFields zuordnen AWT, Swing, JavaFX & SWT 2
F JComboBox und Model AWT, Swing, JavaFX & SWT 10
I Editierbare JComboBox, die nur Ganzzahlen als Eingabewerte zulässt AWT, Swing, JavaFX & SWT 3
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich den Hintergrund vom Anzeigefeld einer JComboBox, die nicht zum Hineinschreiben offen steht? AWT, Swing, JavaFX & SWT 32
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
D Swing JCombobox Aktion löscht Grafik AWT, Swing, JavaFX & SWT 1
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
R Swing Java9 NullPointerException bei JComboBox AWT, Swing, JavaFX & SWT 13
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
D Swing JCombobox Weiße Leerzeilen AWT, Swing, JavaFX & SWT 10
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
D Swing Java JComboBox Example AWT, Swing, JavaFX & SWT 16
K Swing JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 4
D Swing "blaues" Element aus JComboBox erhalten AWT, Swing, JavaFX & SWT 6
F JComboBox und Einträge AWT, Swing, JavaFX & SWT 3
gamillton Swing JComboBox mit extra Inhalt + breiteres Popupmenü AWT, Swing, JavaFX & SWT 0
T JPanelsteuerung mit JComboBox AWT, Swing, JavaFX & SWT 5
N Swing Duplikate im Jcombobox vermeiden AWT, Swing, JavaFX & SWT 15
L Swing JComboBox kann nicht erstellt werden! AWT, Swing, JavaFX & SWT 2
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
M Swing JComboBox mit Laufwerksbuchstaben (Windows) AWT, Swing, JavaFX & SWT 6
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
R Swing Durch JComboBox-Item eine TextArea aktualisieren AWT, Swing, JavaFX & SWT 2
3 JComboBox - Action - Auslesen & Umwandeln AWT, Swing, JavaFX & SWT 9
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
Sin137 JComboBox mit Generics AWT, Swing, JavaFX & SWT 14
R JComboBox erweitern AWT, Swing, JavaFX & SWT 5
S Swing Eigene JComboBox Problem! AWT, Swing, JavaFX & SWT 1
V Editierbare JComboBox AWT, Swing, JavaFX & SWT 2
D Swing JCombobox in einem JTable vorbelegen AWT, Swing, JavaFX & SWT 4
F neuen Menüpunkt in jcombobox einfügen AWT, Swing, JavaFX & SWT 1
F Swing Jcombobox mit manueller Rückgabe AWT, Swing, JavaFX & SWT 4
W JComboBox auffristen nach Listenänderung AWT, Swing, JavaFX & SWT 20
S JComboBox mit mehreren Spalten? AWT, Swing, JavaFX & SWT 6
J JComboBox + ItemListener AWT, Swing, JavaFX & SWT 12
T Swing jComboBox auslesen mit Datenbankanbindung AWT, Swing, JavaFX & SWT 3
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
D Swing Erstes Item einer JCombobox in JTable anzeigen AWT, Swing, JavaFX & SWT 2
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
H Swing jComboBox Ausgabe -1/null AWT, Swing, JavaFX & SWT 4
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
O JTextfield und JComboBox Wert in SQL Database speichern AWT, Swing, JavaFX & SWT 4
S JComboBox UTF-8 Codierung zuweisen AWT, Swing, JavaFX & SWT 5
A JComboBox mit Array aktualisieren AWT, Swing, JavaFX & SWT 7
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
S Swing JComboBox mit Listener aktualisieren AWT, Swing, JavaFX & SWT 13
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
I JComboBox gibt bei ausgewählten ITem NullPointer an... AWT, Swing, JavaFX & SWT 3
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
J JComboBox Dropdown Icon AWT, Swing, JavaFX & SWT 2
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
F Swing jComboBox auslesen AWT, Swing, JavaFX & SWT 6
O Swing TableCellRenderer und JComboBox AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
C Swing JComboBox, ItemListener gibt 2x aus AWT, Swing, JavaFX & SWT 2
O JComboBox - autom. Selektieren AWT, Swing, JavaFX & SWT 6
J JComboBox - wie getSelectedItem() überschreiben? AWT, Swing, JavaFX & SWT 8
S Swing Jcombobox und array AWT, Swing, JavaFX & SWT 6
D Swing JComboBox aktualisieren AWT, Swing, JavaFX & SWT 4
E JComboBox AWT, Swing, JavaFX & SWT 8
N Swing JComboBox Frage AWT, Swing, JavaFX & SWT 5
S Swing Bild auf jPanel nach Änderung von JComboBox zeichnen AWT, Swing, JavaFX & SWT 4
H Swing Element aus JComboBox auswählen AWT, Swing, JavaFX & SWT 2
H JCombobox inhalt löschen AWT, Swing, JavaFX & SWT 17
N Swing JCombobox - PopupMenu-Inhalt mit KSKB AWT, Swing, JavaFX & SWT 2
O JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 3
S Swing JComboBox mit Datenbank füllen AWT, Swing, JavaFX & SWT 16
S Inhalt einer JComboBox aktualisieren AWT, Swing, JavaFX & SWT 6
F Swing JComboBox in JTable AutoComplete + Tab AWT, Swing, JavaFX & SWT 4
O JComboBox getSelectedItem AWT, Swing, JavaFX & SWT 4
M JComboBox Hintergrundfarbe des gewählten Items AWT, Swing, JavaFX & SWT 3
B Swing Problem: Horizontaler Scrollbalken in JComboBox hinzufügen AWT, Swing, JavaFX & SWT 4
M JCombobox mit ID und Text AWT, Swing, JavaFX & SWT 4
A JComboBox-Inhalt durch neues Array ersetzen AWT, Swing, JavaFX & SWT 2
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
M JComboBox Item-Auswahl in JTable AWT, Swing, JavaFX & SWT 2
L Jbutton + jcombobox mit vorhandenen frame verknüfen AWT, Swing, JavaFX & SWT 8
D JCombobox mit Linien Styles AWT, Swing, JavaFX & SWT 4
H Unterschiedliche JComboBox je JTable Zeile AWT, Swing, JavaFX & SWT 4
B jCombobox addItem funktioniert nicht AWT, Swing, JavaFX & SWT 9
G JComboBox mit CellRenderer (Auswahl) AWT, Swing, JavaFX & SWT 11
G Swing JComboBox anpassen AWT, Swing, JavaFX & SWT 6
M Item in JComboBox umbenennen AWT, Swing, JavaFX & SWT 5
M Swing Busy Waiting Problem (JComboBox) AWT, Swing, JavaFX & SWT 11
C JComboBox Renderer Problem AWT, Swing, JavaFX & SWT 7
N Renderer Editoren und die JCombobox AWT, Swing, JavaFX & SWT 2
T Wie ist das "Lookup-Verhalten" von JList, JCombobox änderbar? AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben