Browse Source

INO-21074 关闭设计器保存模板

persist/11.0-arabic
obo 6 months ago
parent
commit
8c03f09657
  1. 25
      designer-base/src/main/java/com/fr/design/file/SaveSomeTemplatePane.java
  2. 13
      designer-base/src/main/java/com/fr/design/gui/ilist/UIList.java

25
designer-base/src/main/java/com/fr/design/file/SaveSomeTemplatePane.java

@ -1,9 +1,9 @@
package com.fr.design.file;
import com.fr.base.i18n.BidiUtils;
import com.fr.design.dialog.BasicDialog;
import com.fr.design.dialog.BasicPane;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.dialog.FineJOptionPane;
import com.fr.design.event.StateChangeListener;
import com.fr.design.gui.icheckbox.UICheckBox;
import com.fr.design.gui.icontainer.UIScrollPane;
@ -15,14 +15,19 @@ import com.fr.design.layout.FRGUIPaneFactory;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.JTemplate;
import com.fr.general.ComparatorUtils;
import com.fr.log.FineLoggerFactory;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
import java.awt.*;
import java.awt.event.*;
import javax.swing.AbstractListModel;
import javax.swing.BorderFactory;
import javax.swing.DefaultListCellRenderer;
import javax.swing.JList;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Window;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
/**
@ -73,8 +78,8 @@ public class SaveSomeTemplatePane extends BasicPane {
});
}
UILabel tip = new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Select_The_Source_To_Save"));
this.add(tip, BorderLayout.NORTH);
UILabel tip = new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Select_The_Source_To_Save"), UILabel.LEADING);
this.add(BidiUtils.setOrientationByLocale(tip), BorderLayout.NORTH);
templatesChoosePane = FRGUIPaneFactory.createBorderLayout_S_Pane();
UIScrollPane scrollPane = new UIScrollPane(templatesChoosePane);
this.add(scrollPane, BorderLayout.CENTER);
@ -144,7 +149,7 @@ public class SaveSomeTemplatePane extends BasicPane {
templatesChoosePane.add(chooseAllCheckBox, BorderLayout.NORTH);
templatesChoosePane.add(templatesList, BorderLayout.CENTER);
BidiUtils.applyOrientationByLocale(templatesChoosePane);
}
/**
@ -263,7 +268,7 @@ public class SaveSomeTemplatePane extends BasicPane {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
templateCheckBoxes[index] = (UICheckBox) value;
templateCheckBoxes[index].setBackground(list.getBackground());
return templateCheckBoxes[index];
return BidiUtils.applyOrientationByLocale(templateCheckBoxes[index]);
}
}

13
designer-base/src/main/java/com/fr/design/gui/ilist/UIList.java

@ -6,8 +6,17 @@ import com.fr.design.gui.itooltip.UIToolTip;
import com.fr.design.mainframe.JTemplate;
import com.fr.stable.StringUtils;
import javax.swing.*;
import java.awt.*;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JToolTip;
import javax.swing.ListCellRenderer;
import javax.swing.ListModel;
import java.awt.Component;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.event.MouseEvent;
import java.util.Vector;

Loading…
Cancel
Save