JDK1.4- Überladen d. Methoden getValue setValue von JSpinner

Status
Nicht offen für weitere Antworten.

nitric

Neues Mitglied
Hallo zusammen,

das folgende scheint ein Bug der 1.4.2er Java-SDK zu sein (Java 5 hat dieses Problem nicht)

Wir basteln uns folgendermaßen einen Spinner (0.1 - 130.0 - 0.1er Schritte):

Code:
widthspinner = new JSpinner(new SpinnerNumberModel( 0.1, 0.0, 130.0, 0.1 ));

Irgendwo im Code will man dem Spinner einen neuen Wert zuweisen:
Code:
widthspinner.setValue( 12.0 );

Führt man den Codefetzen aus, wirft es folgedene Exception:
Code:
Exception occurred during event dispatching:
java.lang.Error: Unresolved compilation problem: 
The method setValue(Object) in the type JSpinner is not applicable for the arguments (double)

getValue schmeißt ähnliche Exceptions und lässt sich mit meinem Kung-Fu so nicht konvertieren.

Wollte nur nicht, dass jemand nochmal darüber stolpert hat mich fast zur Verzweiflung gebracht... Gibt es eigentlich nen JAVA-Bugtraq oder sowas?


MfG. - nitric
 
R

Roar

Gast
und wo ist das ein bug?
setValue() will nunmal ein Object.
und der error wird nur geschmissen, um dich darauf aufmerksam zu machen das nächste mal erst dein programm fehlerfrei zu kopmilieren statt es mit fehlern auszuführen.
mit 1.5 geht es, weil dort dein double automatisch in ein Double gewrappt wird.
 
B

Beni

Gast
Überhaupt nix Bug, double ist ein Primitiv und kann nicht zu einem Object gecastet werden. Ab Java 1.5 wird Autoboxing verwendet, "12.0" wird da einfach vom Compiler durch "Double.valueOf( 12.0 )" ersetzt.
Das Autoboxing ein ziemlicher Overhead einfügt, solltest du dir unbedingt merken, bevor du das Feature zusehr liebst :bae:

Merke: die Chance dass du einen Fehler in der Library oder der Sprache findest sind kleiner, als dass du was nicht verstanden hast :wink:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Wie erstelle ich ein Grafikpfad in jdk1.5 AWT, Swing, JavaFX & SWT 15
J Applet Applet Vererbung/Überladen AWT, Swing, JavaFX & SWT 5
P Überladen von JPanel AWT, Swing, JavaFX & SWT 3
U was bewirkt die methode fill und unterschied zu anderen fill Methoden in 2dgraphics? (Java)? AWT, Swing, JavaFX & SWT 6
G JavaFX Verständnisfrage mit parametrisierten Methoden und FXML AWT, Swing, JavaFX & SWT 21
J Genutzte Methoden in einen Frame einbauen AWT, Swing, JavaFX & SWT 21
xYurisha ActionListener Methoden Buttons zuweisen! AWT, Swing, JavaFX & SWT 16
I JAVAFX - CSS - automatische Property- und Methoden-Vorlagen in Eclipse AWT, Swing, JavaFX & SWT 17
P X extends TreeView - eigene Methoden AWT, Swing, JavaFX & SWT 5
D JavaFX Java Methoden mit JavaFX Methode kommunizieren lassen? AWT, Swing, JavaFX & SWT 3
J JavaFX Mehrfache Benutzung von Methoden einer Klasse AWT, Swing, JavaFX & SWT 17
M ActionListener und mathematische Methoden AWT, Swing, JavaFX & SWT 13
S 2 Paint-Methoden in einer Klasse ? AWT, Swing, JavaFX & SWT 2
M Swing Vorgehen beim Aufruf der Klassen/Methoden AWT, Swing, JavaFX & SWT 7
L Rekursive Methoden -> Error: StackOverFlow AWT, Swing, JavaFX & SWT 2
J zwei Paint methoden in einer Klasse AWT, Swing, JavaFX & SWT 3
S 2 paint-Methoden in einer Klasse ? AWT, Swing, JavaFX & SWT 2
K Stundenplan, Kalender Methoden AWT, Swing, JavaFX & SWT 2
P Actionlistener - 3 klassen - kompliziert - auf methoden zugreifen AWT, Swing, JavaFX & SWT 3
B Ablauf der paint-Methoden von JComponents AWT, Swing, JavaFX & SWT 20
B Zu welchem Zeitpunkt sind Methoden anwendbar AWT, Swing, JavaFX & SWT 3
F JPanel mit zwei Methoden her beschreiben. AWT, Swing, JavaFX & SWT 8
B Eigene Methoden in TABs einfügen AWT, Swing, JavaFX & SWT 8
F Initialisieren von Fenstern über Methoden AWT, Swing, JavaFX & SWT 3
R eigene Methoden für Buttons? AWT, Swing, JavaFX & SWT 11
M Alle Frame Methoden AWT, Swing, JavaFX & SWT 2
B Bedeutung der Methoden von Klasse WindowListener AWT, Swing, JavaFX & SWT 4
J eclipse/Visual Editor: Auf Felder/Methoden vom Hauptframe zugreifen AWT, Swing, JavaFX & SWT 4
S paint() in anderen Methoden AWT, Swing, JavaFX & SWT 5
G Großbuchstaben abfragen mit Keycode Methoden AWT, Swing, JavaFX & SWT 5
A TreeNode abgeleitet -> Wie komme ich an meine Methoden? AWT, Swing, JavaFX & SWT 2
S Methoden implementieren AWT, Swing, JavaFX & SWT 7
P add Methoden bei Swing AWT, Swing, JavaFX & SWT 2
M Zugriff auf Methoden aus einem ActionListener AWT, Swing, JavaFX & SWT 2
B fire methoden auch bei defaultTableModel? AWT, Swing, JavaFX & SWT 5
G Probleme mit static Methoden in JFrame/JDialog AWT, Swing, JavaFX & SWT 7
G jcombo-box getters und setters methoden AWT, Swing, JavaFX & SWT 5
G Grafik auf mehrere Methoden/Klassen zerlegen AWT, Swing, JavaFX & SWT 2
J JTree/TreeModel add/delete Methoden AWT, Swing, JavaFX & SWT 2
S Methoden return wert? AWT, Swing, JavaFX & SWT 7
J instanceof von einem Interface und aufrufen der Methoden AWT, Swing, JavaFX & SWT 5
G Grafik auf JComponent ohne Überschreiben von Paint-Methoden AWT, Swing, JavaFX & SWT 4
G ActionListener und Methoden-Aufruf aus anderen Klassen AWT, Swing, JavaFX & SWT 3
B ActionListener und Statische Methoden AWT, Swing, JavaFX & SWT 3
D Methoden zentral in einer Datei ablegen AWT, Swing, JavaFX & SWT 2
G zeitkontrollierte Methoden ??? AWT, Swing, JavaFX & SWT 6
M methoden.... AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben