JSpinner rotieren

Status
Nicht offen für weitere Antworten.
R

rogerle

Gast
Hallo zusammen !

Gibt es eine Möglichkeit den JSpinner rotieren zu lassen ??

also :

Code:
spieltagSpinner = newJSpinner();
SpinnerNumberModel smod = new SpinnerNumberModel(1, 1, 34, 1);
spieltagSpinner.setModel(smod);

Das heisst , das wenn ich bei 34 stehe und den Pfeil nach oben drücke soll
wieder die 1 erscheinen.

Ich meine was einfacheres als ChangeEvent und selbst setzen.

Besten Dank

rogerle
 

Jörg

Bekanntes Mitglied
Ich meine was einfacheres als ChangeEvent und selbst setzen.
einfacher wirds kaum gehen, ausser du findest /implementierst
ein RotationModel oder aehnliches ... das wuerde ich jedenfalls
bevorzugen, da das ganz eindeutig ne Modeleigenschaft ist.
 
G

Guest

Gast
OK Danke !

Dann werd ich mir wohl ein eigenes RotateNumberModel schreiben.

Bis denn

rogerle
 

Sky

Top Contributor
Ein RotateNumberModel ist im Prinzip ein SpinnerNumberModel, welches getNextValue() überschreibt:

Code:
  public Object getNextValue() {
    Object value = super.getNextValue();
    if( value == null ) {
      // Wert stezen ! super#setValue !
    }
    return super.getNextValue();
  }
 
G

Guest

Gast
So schaut's nu aus.

Code:
public class BknRotateSpinnerNumberModel extends SpinnerNumberModel {

	private int max = 0;

	private int min = 0;

	public BknRotateSpinnerNumberModel(int value, int minimum, int maximum, int stepSize) {
		super(value, minimum, maximum, stepSize);
		this.max = maximum;
		this.min = minimum;
	}

	public Object getNextValue() {
		Object value = super.getNextValue();
		if (value == null) {
			super.setValue(min);
		}
		return super.getNextValue();
	}

	public Object getPreviousValue() {
		Object value = super.getPreviousValue();
		if (value == null) {
			super.setValue(max);
		}
		return super.getPreviousValue();
	}

}

Besten Dank

rogerle
 

Sky

Top Contributor
Ich glaube, der Code wird in der Form nicht richtig laufen: Wenn kein Wert bei super.getNextValue() so setzt Du das Minimum als Wert und rufst super.getNextValue() auf.

D.h. Wenn dein Minimum = 1 ist so wird nach dem Maximum 34 der Wert "2" zurück gegeben.
Ergo: Der Wert "minimum-stepSize" muss gesetzt werden oder das return-Statement muss angepaßt werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D TAB Taste innerhalb eines JSpinner AWT, Swing, JavaFX & SWT 2
C JSpinner AWT, Swing, JavaFX & SWT 6
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
K Swing JSpinner mit NULL AWT, Swing, JavaFX & SWT 3
V LookAndFeel JSpinner Hintergrund Farbe mit Nimbus LaF AWT, Swing, JavaFX & SWT 0
R Int aus JSpinner auslesen und Tabelle erstellen AWT, Swing, JavaFX & SWT 3
K JSpinner in passender Breite erstellen oder automatisch anpassen AWT, Swing, JavaFX & SWT 2
D JCheckbox und JSpinner in JTable AWT, Swing, JavaFX & SWT 9
M JSpinner, setValue AWT, Swing, JavaFX & SWT 7
N Swing JSpinner mit Datum aber ohne Uhrzeit AWT, Swing, JavaFX & SWT 2
J Swing JSpinner mit zusätzlichem Text? AWT, Swing, JavaFX & SWT 2
B JSpinner ChangeEvent erzwingen AWT, Swing, JavaFX & SWT 6
B JSpinner Textgröße anpassen AWT, Swing, JavaFX & SWT 2
B JSpinner welche Taste? AWT, Swing, JavaFX & SWT 5
B JSpinner Enter AWT, Swing, JavaFX & SWT 7
G JSpinner ohne Tausendertrennzeichen AWT, Swing, JavaFX & SWT 5
N Wertanzeige mittels JSpinner AWT, Swing, JavaFX & SWT 3
S JSpinner AWT, Swing, JavaFX & SWT 11
G Swing JSpinner nur mit Buttons ändern AWT, Swing, JavaFX & SWT 8
T JSpinner in JTable: Problem beim Auslesen, funktioniert erst beim Zellwechsel AWT, Swing, JavaFX & SWT 7
T Swing JSpinner in JTable AWT, Swing, JavaFX & SWT 9
C Größe von JSpinner fixieren AWT, Swing, JavaFX & SWT 4
J JSpinner + SpinnerNumberModel int auslesen AWT, Swing, JavaFX & SWT 2
C Zwei JSpinner mit dem gleichen Wert AWT, Swing, JavaFX & SWT 2
Eldorado Swing Popup-Menü mit Jspinner AWT, Swing, JavaFX & SWT 4
X Den Wert von JSpinner setzen ohne Event AWT, Swing, JavaFX & SWT 3
M JSpinner als TableCellEditor; buttons nur bei fokus sichtbar AWT, Swing, JavaFX & SWT 14
M JSpinner Font ändern AWT, Swing, JavaFX & SWT 4
Spin JSpinner AWT, Swing, JavaFX & SWT 10
T JSpinner, 3 JSpinner aber nur ein SpinnerDateModel AWT, Swing, JavaFX & SWT 7
S JSpinner der Floats anzeigt..? AWT, Swing, JavaFX & SWT 4
D Swing Eigene Komponente mit JSpinner AWT, Swing, JavaFX & SWT 4
elitebiber Swing JSpinner und die Zeit AWT, Swing, JavaFX & SWT 11
T JSpinner Problem AWT, Swing, JavaFX & SWT 6
G JSpinner umdrehen? AWT, Swing, JavaFX & SWT 2
G JSpinner und ChangeListener AWT, Swing, JavaFX & SWT 3
K JSpinner - Model <-> View, unterschiedliche Werte AWT, Swing, JavaFX & SWT 9
Tom299 JSpinner nur Zeitangabe AWT, Swing, JavaFX & SWT 13
G JSpinner Frage AWT, Swing, JavaFX & SWT 2
H JSpinner mit Kalenderwoche und Jahr AWT, Swing, JavaFX & SWT 6
M JSpinner in einer JTable? AWT, Swing, JavaFX & SWT 5
P Frage zu JSpinner AWT, Swing, JavaFX & SWT 3
B JTextFiled, JCheckBox, JSpinner Eigenschaften speichern AWT, Swing, JavaFX & SWT 2
R Konvertieren von Werten im JSpinner AWT, Swing, JavaFX & SWT 2
K JSpinner Werte verschwinden bei Panel Wechsel AWT, Swing, JavaFX & SWT 2
B JSpinner passt optisch nicht zu anderen Komponenten AWT, Swing, JavaFX & SWT 2
D JSpinner ohne Edit Möglichkeit AWT, Swing, JavaFX & SWT 5
J JSpinner mit zahlen AWT, Swing, JavaFX & SWT 10
P JSpinner Objekt anstatt Zahlen sollen man Namen auswählen AWT, Swing, JavaFX & SWT 2
L JSpinner + addRow() AWT, Swing, JavaFX & SWT 3
M .txt unter Verwendung von JSpinner in Textfeld schreiben AWT, Swing, JavaFX & SWT 4
N JDK1.4- Überladen d. Methoden getValue setValue von JSpinner AWT, Swing, JavaFX & SWT 2
S JSpinner: Editieren einschränken AWT, Swing, JavaFX & SWT 4
F JSpinner FocusListener AWT, Swing, JavaFX & SWT 2
W JSpinner: Button vertikal anordnen AWT, Swing, JavaFX & SWT 2
A JSpinner in Dialogbox integrieren? AWT, Swing, JavaFX & SWT 3
D JSPinner Größe verändern - setSize() funktioniert nicht AWT, Swing, JavaFX & SWT 7
javasdann JSpinner & KeyListener. AWT, Swing, JavaFX & SWT 8
G jspinner schrittweite in Abhängigkeit vom aktuellen Wert AWT, Swing, JavaFX & SWT 3
G JSpinner bringt bei anklicken eine CastException AWT, Swing, JavaFX & SWT 5
flashfactor Un mal ein Problem mit JSpinner AWT, Swing, JavaFX & SWT 7
I jSpinner.getValue() AWT, Swing, JavaFX & SWT 2
G JSpinner für Datumsanzeige AWT, Swing, JavaFX & SWT 2
U Wie funktioniert das rotieren unter 2dGraphics, also wie stelle ich z. B. 90° ein? AWT, Swing, JavaFX & SWT 1
M JavaFX rotieren eines Kreises mit konstanter Geschwindigkeit AWT, Swing, JavaFX & SWT 1
J JavaFX ImageView rotieren lassen AWT, Swing, JavaFX & SWT 1
S JPanel rotieren, Bild ist abgeschnitten, Clipping? AWT, Swing, JavaFX & SWT 0
S 2D-Grafik User-BufferedImage rotieren im Zentrum und ohne "anpassung" AWT, Swing, JavaFX & SWT 2
M [JavaFX] Objekt um Zentrum rotieren (Camera) AWT, Swing, JavaFX & SWT 1
R TriangleMesh verschwindet teilweise beim resizen des Frames, sowie beim rotieren? AWT, Swing, JavaFX & SWT 1
U Image mit Zeichenbereich rotieren AWT, Swing, JavaFX & SWT 3
P Label rotieren mit Timer AWT, Swing, JavaFX & SWT 5
T 2D-Grafik Rotieren von Bildern AWT, Swing, JavaFX & SWT 3
S einzelnd Rotieren AWT, Swing, JavaFX & SWT 5
Luk10 2D-Grafik BufferedImage sauber rotieren AWT, Swing, JavaFX & SWT 16
G Punkt um ein Rotationszentrum rotieren lassen AWT, Swing, JavaFX & SWT 15
G Text rotieren: Frage zu einem Beispiel AWT, Swing, JavaFX & SWT 5
S swing komponenten mit mouselistener rotieren AWT, Swing, JavaFX & SWT 15
redztripe Graphics2D rotieren und rotiertes Bild abspeichern AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben