From bd87f51b923519b3deda833342b485c138b35ff8 Mon Sep 17 00:00:00 2001 From: momeak Date: Fri, 15 Sep 2017 13:41:25 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-4610=20=E6=A0=B7=E5=BC=8F-=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E7=BA=BF=EF=BC=8C=E6=95=B0=E5=AD=97=E6=A1=86=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E6=B2=A1=E6=9C=89=E7=BB=9F=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fr/design/present/CurrencyLinePane.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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); }