Browse Source

REPORT-83391 顶部参数面板体验优化 交互更新,自动查找的时候最大值为4,最小值为1

feature/x
Destiny.Lin 2 years ago
parent
commit
b00edd1c97
  1. 6
      designer-base/src/main/java/com/fr/design/mainframe/mobile/ui/topparam/MobileTopParamPane.java

6
designer-base/src/main/java/com/fr/design/mainframe/mobile/ui/topparam/MobileTopParamPane.java

@ -25,7 +25,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
private UILabel showCountTextField; private UILabel showCountTextField;
private static final int MAX_VALUE = 4; private static final int MAX_VALUE = 4;
private static final int MAX_VALUE_AUTO = 3; private static final int MAX_VALUE_AUTO = 3;
private static final int MIN_VALUE = 0; private static final int MIN_VALUE = 1;
private static final int DEFAULT_DIERTA = 1; private static final int DEFAULT_DIERTA = 1;
private static final int DEFAULT_VALUE = 0; private static final int DEFAULT_VALUE = 0;
private static final int GAP = 2; private static final int GAP = 2;
@ -39,7 +39,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
JPanel panel = FRGUIPaneFactory.createTitledBorderPane(Toolkit.i18nText("Fine-Plugin-TopParam_Setting")); JPanel panel = FRGUIPaneFactory.createTitledBorderPane(Toolkit.i18nText("Fine-Plugin-TopParam_Setting"));
panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));
autoCommitCheckBox = new UICheckBox(Toolkit.i18nText("Fine-Plugin-TopParam_AutoCommit"), true); autoCommitCheckBox = new UICheckBox(Toolkit.i18nText("Fine-Plugin-TopParam_AutoCommit"), true);
maxDirectShowCountSpinner = new UISpinner(MIN_VALUE, MAX_VALUE_AUTO, DEFAULT_DIERTA, DEFAULT_VALUE); maxDirectShowCountSpinner = new UISpinner(MIN_VALUE, MAX_VALUE, DEFAULT_DIERTA, DEFAULT_VALUE);
showCountTextField = new UILabel(Toolkit.i18nText("Fine-Design_Mobile_Widget_Show_Count")); showCountTextField = new UILabel(Toolkit.i18nText("Fine-Design_Mobile_Widget_Show_Count"));
Component[][] components = {{autoCommitCheckBox},{showCountTextField, maxDirectShowCountSpinner}}; Component[][] components = {{autoCommitCheckBox},{showCountTextField, maxDirectShowCountSpinner}};
double p = TableLayout.PREFERRED; double p = TableLayout.PREFERRED;
@ -53,7 +53,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
autoCommitCheckBox.addActionListener(new ActionListener() { autoCommitCheckBox.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
if (autoCommitCheckBox.isSelected()) { if (!autoCommitCheckBox.isSelected()) {
maxDirectShowCountSpinner.setMaxValue(MAX_VALUE_AUTO); maxDirectShowCountSpinner.setMaxValue(MAX_VALUE_AUTO);
if (maxDirectShowCountSpinner.getValue() >= MAX_VALUE) { if (maxDirectShowCountSpinner.getValue() >= MAX_VALUE) {
maxDirectShowCountSpinner.setValue(MAX_VALUE_AUTO); maxDirectShowCountSpinner.setValue(MAX_VALUE_AUTO);

Loading…
Cancel
Save