diff --git a/designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/MultiTDTableDataPane.java b/designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/MultiTDTableDataPane.java index 4a153bfaa..66674f166 100644 --- a/designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/MultiTDTableDataPane.java +++ b/designer-base/src/main/java/com/fr/design/data/tabledata/tabledatapane/MultiTDTableDataPane.java @@ -294,6 +294,7 @@ public class MultiTDTableDataPane extends AbstractTableDataPane= paramPrefix.length()) ? text.substring(index - paramPrefix.length(), index) : StringUtils.EMPTY; + if (!FormulaPane.getParamPrefix(replacement).equals(prefix)) { + replacement = paramPrefix + replacement; + } + textComp.replaceSelection(replacement); } else { textComp.replaceSelection(replacement + "()"); int caretPosition = textComp.getCaretPosition(); diff --git a/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/AbstractChartStylePane.java b/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/AbstractChartStylePane.java index e96bcd7bb..801e7e0ab 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/AbstractChartStylePane.java +++ b/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/AbstractChartStylePane.java @@ -29,11 +29,11 @@ public abstract class AbstractChartStylePane extends BasicPane { protected void initPane() { this.setLayout(FRGUIPaneFactory.createBorderLayout()); - double e1 = 75; - double e = 155; + double labelWidth = 90; + double totalWidth = 155; double p = TableLayout.PREFERRED; - double[] columnSize = {e1, e}; - JPanel gapTableLayoutPane = TableLayoutHelper.createGapTableLayoutPane(getComponent(), getRows(p), columnSize, 20, LayoutConstants.VGAP_LARGE); + double[] columnSize = {labelWidth, totalWidth}; + JPanel gapTableLayoutPane = TableLayoutHelper.createGapTableLayoutPane(getComponent(), getRows(p), columnSize, 5, LayoutConstants.VGAP_LARGE); gapTableLayoutPane.setBorder(BorderFactory.createEmptyBorder(0, 10, 0, 0)); UIScrollPane rightTopPane = new UIScrollPane(gapTableLayoutPane); rightTopPane.setBorder(BorderFactory.createEmptyBorder()); diff --git a/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/ChartFontPane.java b/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/ChartFontPane.java index a70870a61..fb1e3660b 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/ChartFontPane.java +++ b/designer-base/src/main/java/com/fr/design/mainframe/theme/edit/chart/ChartFontPane.java @@ -2,7 +2,6 @@ package com.fr.design.mainframe.theme.edit.chart; import com.fr.base.BaseUtils; import com.fr.base.FRContext; -import com.fr.base.Utils; import com.fr.design.constants.LayoutConstants; import com.fr.design.dialog.BasicPane; import com.fr.design.event.UIObserverListener; @@ -79,11 +78,11 @@ public class ChartFontPane extends BasicPane { } protected JPanel getContentPane(JPanel buttonPane) { - double e1 = 75; - double e = 155; + double labelWidth = 90; + double totalWidth = 155; double p = TableLayout.PREFERRED; double[] rows = {p, p, p}; - double[] columnSize = {e1, e}; + double[] columnSize = {labelWidth, totalWidth}; UILabel text = new UILabel(getUILabelText(), SwingConstants.LEFT); Component[][] components = { new Component[]{null, null}, @@ -91,7 +90,7 @@ public class ChartFontPane extends BasicPane { new Component[]{null, buttonPane} }; - return TableLayoutHelper.createGapTableLayoutPane(components, rows, columnSize, 20, LayoutConstants.VGAP_LARGE); + return TableLayoutHelper.createGapTableLayoutPane(components, rows, columnSize, 5, LayoutConstants.VGAP_LARGE); } public String getUILabelText() {