Browse Source

INO-21074 FRM参数面板

persist/11.0-arabic^2
obo 6 months ago
parent
commit
bbf5227b09
  1. 4
      designer-base/src/main/java/com/fr/design/mainframe/CenterRegionContainerPane.java
  2. 16
      designer-form/src/main/java/com/fr/design/mainframe/FormParaWidgetPane.java
  3. 3
      designer-form/src/main/java/com/fr/design/widget/ui/designer/mobile/component/MobileBookMarkUsePane.java

4
designer-base/src/main/java/com/fr/design/mainframe/CenterRegionContainerPane.java

@ -98,7 +98,7 @@ public class CenterRegionContainerPane extends JPanel {
this.setLayout(new BorderLayout());
this.add(centerTemplateCardPane = new DesktopCardPane(), BorderLayout.CENTER);
this.add(toolbarPane, BorderLayout.NORTH);
BidiUtils.applyOrientationByLocale(this);
}
public ToolBarMenuDock getToolBarMenuDock() {
@ -230,7 +230,7 @@ public class CenterRegionContainerPane extends JPanel {
}
// 颜色,字体那些按钮的工具栏
toolbarPane.add(toolbarComponent = ad.resetToolBar(toolbarComponent, plus), BidiUtils.rtl() ? BorderLayout.EAST : BorderLayout.CENTER);
toolbarPane.add(toolbarComponent = ad.resetToolBar(toolbarComponent, plus), BorderLayout.CENTER);
JPanel customNorthPane = strategy.customNorthPane(toolbarPane,plus);
if (!isExist(customNorthPane)){
this.removeNorth();

16
designer-form/src/main/java/com/fr/design/mainframe/FormParaWidgetPane.java

@ -1,6 +1,7 @@
package com.fr.design.mainframe;
import com.fr.base.BaseUtils;
import com.fr.base.i18n.BidiUtils;
import com.fr.base.svg.IconUtils;
import com.fr.design.ExtraDesignClassManager;
import com.fr.design.constants.UIConstants;
@ -136,7 +137,7 @@ public class FormParaWidgetPane extends JPanel {
}
public FormParaWidgetPane() {
setLayout(new FlowLayout(FlowLayout.LEFT));
setLayout(new FlowLayout(FlowLayout.LEADING));
DesignerContext.getDesignerFrame().getCenterTemplateCardPane().addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
@ -158,19 +159,20 @@ public class FormParaWidgetPane extends JPanel {
}
});
initFormParaComponent();
BidiUtils.applyOrientationByLocale(this);
}
private void initWidgetTypePopUp() {
JPanel widgetPane = new JPanel(new FlowLayout(FlowLayout.LEFT, 0, 0));
JPanel widgetPane = new JPanel(new FlowLayout(FlowLayout.LEADING, 0, 0));
loadPredefinedWidget();
int rowNum = calculateWidgetWindowRowNum();
JPanel westPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel westPanel = new JPanel(new FlowLayout(FlowLayout.LEADING));
for (WidgetOption o : loadWidgetOptions()) {
westPanel.add(new ToolBarButton(o));
}
int x = commonWidgetNum * (widgetButtonWidth + smallGAP) - smallGAP;
westPanel.setPreferredSize(new Dimension(x, (int) (rowNum * westPanel.getPreferredSize().getHeight())));
JPanel eastPane = new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel eastPane = new JPanel(new FlowLayout(FlowLayout.LEADING));
for (WidgetOption no : predifinedwidgeList) {
eastPane.add(new ToolBarButton(no));
}
@ -196,7 +198,7 @@ public class FormParaWidgetPane extends JPanel {
private void initChartTypePopUp() {
if (chartTypePopupMenu == null) {
JPanel componentsPara = new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel componentsPara = new JPanel(new FlowLayout(FlowLayout.LEADING));
WidgetOption[] chartOptions = loadChartOptions();
for (WidgetOption chartOption : chartOptions) {
ToolBarButton button = new ToolBarButton(chartOption);
@ -374,7 +376,7 @@ public class FormParaWidgetPane extends JPanel {
(int) jSeparatorLayout.getLocation().getY());
}
});
labelPane.add(chartPopUpButton, BorderLayout.EAST);
labelPane.add(chartPopUpButton, BorderLayout.LINE_END);
chartPane.add(labelPane, BorderLayout.SOUTH);
return chartPane;
}
@ -401,7 +403,7 @@ public class FormParaWidgetPane extends JPanel {
}
});
labelPane.add(chartPopUpButton, BorderLayout.EAST);
labelPane.add(chartPopUpButton, BorderLayout.LINE_END);
widgetPane.add(labelPane, BorderLayout.SOUTH);
return widgetPane;
}

3
designer-form/src/main/java/com/fr/design/widget/ui/designer/mobile/component/MobileBookMarkUsePane.java

@ -1,5 +1,6 @@
package com.fr.design.widget.ui.designer.mobile.component;
import com.fr.base.i18n.BidiUtils;
import com.fr.design.designer.IntervalConstants;
import com.fr.design.designer.beans.events.DesignerEvent;
import com.fr.design.designer.creator.XCreator;
@ -66,7 +67,7 @@ public class MobileBookMarkUsePane extends BasicPane {
showBookMarkPane.setBorder(
BorderFactory.createEmptyBorder(IntervalConstants.INTERVAL_L1, 0, IntervalConstants.INTERVAL_L1, 0));
wrapPane.add(showBookMarkPane, BorderLayout.CENTER);
this.add(showBookMarkPane, BorderLayout.CENTER);
this.add(BidiUtils.applyOrientationByLocale(showBookMarkPane), BorderLayout.CENTER);
}
public void populate(XCreator xCreator) {

Loading…
Cancel
Save