JSpinner Anzeigefehler

Choe

Grünschnabel
Hallo Leute,

bin zwar noch ziemlich neu hier, habe jedoch schon alles nach meinem Problem abgesucht und nirgends eine Lösung gefunden.

Es geht einfach darum, dass mein JSpinner "grau" angezeigt wird, sobald ich ihn in ein Unterpanel hinzufüge. Wenn ich ihn aber in das Hauptpanel hinzufüge (was ich eigentlich nicht will), dann funktioniert alles ganz normal.

hier mal das relevante Codesegment aus dem Konstruktor:

Code:
                limit = new JSpinner(new SpinnerNumberModel(500, 1, 9999, 100));
		//limit.setBounds(110, 265, 75, 30);
		limit.setBounds(100, 5, 75, 30);
		limit.addChangeListener(sh1);
		limit.setEnabled(true);
		
		constraints = new JPanel();
		constraints.setBorder(BorderFactory.createLineBorder(Color.BLACK));
		constraints.setBounds(200, 10, 584, 546);
		
		options = new JPanel();
		options.setBorder(BorderFactory.createLineBorder(Color.BLACK));
		options.setBounds(10, 260, 180, 294);
		//this.add(limit);
		options.add(limit);


Hab echt keine Ahnung was der Fehler ist und würde mich sehr über Hilfe freuen :)

Mit freundlichen Grüßen
 
Fehler:
1fehler1.bmp

Kein Fehler:
1keinfehler.bmp
 
danke für den tipp, aber wenn ich options.setLayout(null); mache, ändert das auch nichts (falls du das meintest)
 
Dein Screen-Shot sieht aus, als würde nur ein Teil des JSpinners dargestellt. Ist Dein Panel event. zu schmal?

Versuche doch mal "setPreferredSize(...)" in Verbindung mit einem Layoutmanager.
 
Zurück