Browse Source

经过Hugh老哥提醒,使用注解的方式避免重复的判断

feature/big-screen
Yvan 4 years ago
parent
commit
c853e778a3
  1. 15
      designer-realize/src/main/java/com/fr/design/parameter/ParameterDefinitePane.java

15
designer-realize/src/main/java/com/fr/design/parameter/ParameterDefinitePane.java

@ -41,6 +41,7 @@ import com.fr.main.parameter.TemplateParameterAttr;
import com.fr.stable.ArrayUtils; import com.fr.stable.ArrayUtils;
import com.fr.stable.bridge.StableFactory; import com.fr.stable.bridge.StableFactory;
import com.fr.stable.core.PropertyChangeAdapter; import com.fr.stable.core.PropertyChangeAdapter;
import org.jetbrains.annotations.NotNull;
import javax.swing.JCheckBoxMenuItem; import javax.swing.JCheckBoxMenuItem;
import javax.swing.JComponent; import javax.swing.JComponent;
@ -236,7 +237,7 @@ public class ParameterDefinitePane extends JPanel implements ToolBarMenuDockPlus
* *
* @param workBook * @param workBook
*/ */
public void populate(final JWorkBook workBook) { public void populate(@NotNull final JWorkBook workBook) {
isEditing = false; isEditing = false;
this.workBook = workBook; this.workBook = workBook;
ReportParameterAttr reportParameterAttr = workBook.getTarget().getReportParameterAttr(); ReportParameterAttr reportParameterAttr = workBook.getTarget().getReportParameterAttr();
@ -425,9 +426,7 @@ public class ParameterDefinitePane extends JPanel implements ToolBarMenuDockPlus
if (propertyChangeListener != null) { if (propertyChangeListener != null) {
propertyChangeListener.propertyChange(); propertyChangeListener.propertyChange();
} }
if (workBook != null) { workBook.setAutoHeightForCenterPane();
workBook.setAutoHeightForCenterPane();
}
} }
/** /**
@ -448,9 +447,7 @@ public class ParameterDefinitePane extends JPanel implements ToolBarMenuDockPlus
if (propertyChangeListener != null) { if (propertyChangeListener != null) {
propertyChangeListener.propertyChange(); propertyChangeListener.propertyChange();
} }
if (workBook != null) { workBook.setAutoHeightForCenterPane();
workBook.setAutoHeightForCenterPane();
}
} }
/** /**
@ -473,9 +470,7 @@ public class ParameterDefinitePane extends JPanel implements ToolBarMenuDockPlus
if (propertyChangeListener != null) { if (propertyChangeListener != null) {
propertyChangeListener.propertyChange(); propertyChangeListener.propertyChange();
} }
if (workBook != null) { workBook.setAutoHeightForCenterPane();
workBook.setAutoHeightForCenterPane();
}
} }
/** /**

Loading…
Cancel
Save