Basically, say if I have two double values as such:
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
public class UI {
public static void main(String args[]){
JSpinner stonesSpinnerImperial;
JSpinner poundsSpinnerImperial;
stonesSpinnerImperial = new JSpinner();
poundsSpinnerImperial = new JSpinner();
stonesSpinnerImperial.setModel(new SpinnerNumberModel(3, 3, 31, 1));
poundsSpinnerImperial.setModel(new SpinnerNumberModel(0.0, 0.0, 13.0, 1.0));
double imperial_stones = (double) stonesSpinnerImperial.getModel().getValue();
double imperial_pounds = (double) poundsSpinnerImperial.getModel().getValue();
double total_imperial_weight = imperial_stones + imperial_pounds;
}
}
However I get the following error: java.lang.Integer cannot be cast to java.lang.Double
I feel my logic behind this is flawed and any assistance in this matter would be greatly appreciated.
EDIT: I've added as much as I feel is required.