diff --git a/designer/src/com/fr/design/present/CurrencyLinePane.java b/designer/src/com/fr/design/present/CurrencyLinePane.java index ab4af16450..60c96bd7c4 100644 --- a/designer/src/com/fr/design/present/CurrencyLinePane.java +++ b/designer/src/com/fr/design/present/CurrencyLinePane.java @@ -6,6 +6,7 @@ import com.fr.design.constants.LayoutConstants; import com.fr.design.constants.UIConstants; import com.fr.design.gui.ilable.UILabel; import com.fr.design.gui.ispinner.UIBasicSpinner; +import com.fr.design.gui.ispinner.UISpinner; import com.fr.design.gui.itextfield.UITextField; import com.fr.design.layout.FRGUIPaneFactory; import com.fr.design.layout.TableLayout; @@ -33,8 +34,8 @@ public class CurrencyLinePane extends FurtherBasicBeanPane private static final int VS_NUM = 4; private static final int VG_NUM = 6; private static final Dimension NORMAL_DIMENSION = new Dimension(155, 20); - private UIBasicSpinner intPartSpinner; - private UIBasicSpinner deciPartSpinner; + private UISpinner intPartSpinner; + private UISpinner deciPartSpinner; private UITextField textField; private CurrencyLinePreviewPane CurrencyLinePreviewPane; private int intPart = 9; @@ -73,11 +74,11 @@ public class CurrencyLinePane extends FurtherBasicBeanPane protected void initComponents() { // 整数位选择 - intPartSpinner = new UIBasicSpinner(new SpinnerNumberModel(9, 1, 20, 1)); + intPartSpinner = new UISpinner(1, 20, 1, 9); intPartSpinner.setPreferredSize(NORMAL_DIMENSION); // 小数位选择 - deciPartSpinner = new UIBasicSpinner(new SpinnerNumberModel(2, 1, 10, 1)); + deciPartSpinner = new UISpinner(1, 10, 1, 2); deciPartSpinner.setPreferredSize(NORMAL_DIMENSION); // 预览区域 textField = new UITextField(10); @@ -132,8 +133,8 @@ public class CurrencyLinePane extends FurtherBasicBeanPane */ public CurrencyLineAttr update() { CurrencyLineAttr currencylineAttr = new CurrencyLineAttr(); - currencylineAttr.setintPart(((Integer) this.intPartSpinner.getValue()).intValue()); - currencylineAttr.setdeciPart(((Integer) this.deciPartSpinner.getValue()).intValue()); + currencylineAttr.setintPart((int) this.intPartSpinner.getValue()); + currencylineAttr.setdeciPart((int) this.deciPartSpinner.getValue()); return currencylineAttr; } @@ -225,8 +226,8 @@ public class CurrencyLinePane extends FurtherBasicBeanPane @Override public CurrencyLinePresent updateBean() { CurrencyLineAttr currencylineAttr = new CurrencyLineAttr(); - currencylineAttr.setintPart(((Integer) this.intPartSpinner.getValue()).intValue()); - currencylineAttr.setdeciPart(((Integer) this.deciPartSpinner.getValue()).intValue()); + currencylineAttr.setintPart((int) this.intPartSpinner.getValue()); + currencylineAttr.setdeciPart((int) this.deciPartSpinner.getValue()); return new CurrencyLinePresent(currencylineAttr); }