Hallo zusammen,
ich nutze mehrere JSpinner um in einem Setting-Dialog verschiedene Variablen für ein Programm einstellen zu können. Klappt eigentlich ganz gut. Bei einem JSpinner habe ich aber folgendes Modell zugrundeliegend:
Das Hoch- und Runterzählen klappt. Problem ist, dass in dem Dialog der Defaultwert 0.0 mit 0, und somit nur mit einer Stelle angezeigt wird. Wenn man nun auf 0.1 geht, macht er zwar dass, aber es wird nur die Hälfte angezeigt, da der JSpinner zu klein initialisiert (Komponentengröße) wird. Ich würde jetzt gerne die Breite vorgeben, damit die komplette Zahl sichtbar ist. Leider funktioniert dies nicht:
Wie kann ich einen breiteren JSpinner erzwingen?
Danke für die Hilfe.
ich nutze mehrere JSpinner um in einem Setting-Dialog verschiedene Variablen für ein Programm einstellen zu können. Klappt eigentlich ganz gut. Bei einem JSpinner habe ich aber folgendes Modell zugrundeliegend:
Code:
constant = new SpinnerNumberModel(0.0, 0.0, 3.0, 0.1);
Das Hoch- und Runterzählen klappt. Problem ist, dass in dem Dialog der Defaultwert 0.0 mit 0, und somit nur mit einer Stelle angezeigt wird. Wenn man nun auf 0.1 geht, macht er zwar dass, aber es wird nur die Hälfte angezeigt, da der JSpinner zu klein initialisiert (Komponentengröße) wird. Ich würde jetzt gerne die Breite vorgeben, damit die komplette Zahl sichtbar ist. Leider funktioniert dies nicht:
Code:
spinner = new JSpinner(constant);
spinner.setSize(50,50); // Fiktiver Wert
Wie kann ich einen breiteren JSpinner erzwingen?
Danke für die Hilfe.