From 5a0e63daab31c023d28b8618c3343995478fc900 Mon Sep 17 00:00:00 2001 From: obo Date: Fri, 2 Aug 2024 16:31:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E6=9D=BF-=E8=87=AA=E9=80=82=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/design/dialog/AbstractTemplateServerSettingPane.java | 5 +++-- .../fr/design/report/fit/menupane/TemplateFitAttrPane.java | 2 ++ .../com/fr/design/report/mobile/ReportMobileAttrPane.java | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/designer-base/src/main/java/com/fr/design/dialog/AbstractTemplateServerSettingPane.java b/designer-base/src/main/java/com/fr/design/dialog/AbstractTemplateServerSettingPane.java index b7a425ccab..6ce7a25ff8 100644 --- a/designer-base/src/main/java/com/fr/design/dialog/AbstractTemplateServerSettingPane.java +++ b/designer-base/src/main/java/com/fr/design/dialog/AbstractTemplateServerSettingPane.java @@ -1,5 +1,6 @@ package com.fr.design.dialog; +import com.fr.base.i18n.BidiUtils; import com.fr.design.gui.icombobox.UIComboBox; import com.fr.design.gui.ilable.UILabel; import com.fr.design.utils.gui.GUICoreUtils; @@ -39,8 +40,8 @@ public abstract class AbstractTemplateServerSettingPane extends BasicPane { UILabel belowSetLabel = new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Blow_Set")); belowSetLabel.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 20)); buttonPane = GUICoreUtils.createFlowPane(new Component[] { - belowSetLabel, chooseComboBox}, FlowLayout.LEFT, 0, 0); - buttonPane.setBorder(BorderFactory.createEmptyBorder(10, 20, 0, 0)); + belowSetLabel, chooseComboBox}, BidiUtils.rtl() ? FlowLayout.RIGHT : FlowLayout.LEFT, 0, 0); + buttonPane.setBorder(BorderFactory.createEmptyBorder(10, 20, 0, 20)); this.setLayout(new BorderLayout()); this.add(buttonPane, BorderLayout.NORTH); diff --git a/designer-base/src/main/java/com/fr/design/report/fit/menupane/TemplateFitAttrPane.java b/designer-base/src/main/java/com/fr/design/report/fit/menupane/TemplateFitAttrPane.java index 8854b0ee92..2d39c4a32a 100644 --- a/designer-base/src/main/java/com/fr/design/report/fit/menupane/TemplateFitAttrPane.java +++ b/designer-base/src/main/java/com/fr/design/report/fit/menupane/TemplateFitAttrPane.java @@ -1,5 +1,6 @@ package com.fr.design.report.fit.menupane; +import com.fr.base.i18n.BidiUtils; import com.fr.design.i18n.Toolkit; import com.fr.design.mainframe.JTemplate; import com.fr.design.report.fit.BaseFitAttrPane; @@ -30,6 +31,7 @@ public class TemplateFitAttrPane extends BaseFitAttrPane { break; } } + BidiUtils.applyOrientationByLocale(this); } @Override diff --git a/designer-realize/src/main/java/com/fr/design/report/mobile/ReportMobileAttrPane.java b/designer-realize/src/main/java/com/fr/design/report/mobile/ReportMobileAttrPane.java index 668027f5f8..5484b437d9 100644 --- a/designer-realize/src/main/java/com/fr/design/report/mobile/ReportMobileAttrPane.java +++ b/designer-realize/src/main/java/com/fr/design/report/mobile/ReportMobileAttrPane.java @@ -1,5 +1,6 @@ package com.fr.design.report.mobile; +import com.fr.base.i18n.BidiUtils; import com.fr.design.beans.BasicBeanPane; import com.fr.design.gui.icontainer.UIScrollPane; @@ -41,6 +42,7 @@ public class ReportMobileAttrPane extends BasicBeanPane{ jPanel.add(appFitPreviewPane); UIScrollPane scrollPane = new UIScrollPane(jPanel); this.add(scrollPane); + BidiUtils.applyOrientationByLocale(this); } @Override