Browse Source

控件管理/报表填报属性/超级链接/服务器参数

newui
renekton 6 months ago
parent
commit
41d6740245
  1. 8
      designer-base/src/main/java/com/fr/design/hyperlink/ReportletHyperNorthPane.java
  2. 2
      designer-base/src/main/java/com/fr/design/hyperlink/popup/ContentSettingPane.java
  3. 8
      designer-base/src/main/java/com/fr/design/hyperlink/popup/MobilePopupUIUtils.java
  4. 3
      designer-realize/src/main/java/com/fr/design/headerfooter/ImagePane.java
  5. 7
      designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java

8
designer-base/src/main/java/com/fr/design/hyperlink/ReportletHyperNorthPane.java

@ -370,19 +370,19 @@ public class ReportletHyperNorthPane extends AbstractHyperNorthPane<ReportletHyp
}
private void initDialogSizePanel(List<Component[]> dialogComponents) {// 对话框大小
final JPanel sizeJPanel = new JPanel(new BorderLayout());
final JPanel sizePane = new JPanel(new BorderLayout());
UILabel heightLabel = new UILabel(Toolkit.i18nText("Fine-Design_Chart_Height"));
UISpinner heightTextFiled = new UISpinner(0, Integer.MAX_VALUE, 1, DEFAULT_H_VALUE);
this.setHeightTextFiled(heightTextFiled);
UILabel widthLabel = new UILabel(Toolkit.i18nText("Fine-Design_Basic_Designer_Width"));
UISpinner widthTextFiled = new UISpinner(0, Integer.MAX_VALUE, 1, DEFAULT_V_VALUE);
this.setWidthTextFiled(widthTextFiled);
sizeJPanel.add(column(8,
sizePane.add(column(8,
row(10, cell(heightLabel).weight(0.2), cell(heightTextFiled).weight(0.8)),
row(10, cell(widthLabel).weight(0.2), cell(widthTextFiled).weight(0.8))
).getComponent());
sizeJPanel.setVisible(true);
dialogComponents.add(new Component[]{new UILabel(Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Dialog_Size")), sizeJPanel});
sizePane.setVisible(true);
dialogComponents.add(new Component[]{new UILabel(Toolkit.i18nText("Fine-Design_Basic_Hyperlink_Dialog_Size")), sizePane});
}
private void initDialogLocationPanel(List<Component[]> dialogComponents) {

2
designer-base/src/main/java/com/fr/design/hyperlink/popup/ContentSettingPane.java

@ -138,12 +138,10 @@ public class ContentSettingPane extends AbstractHyperLinkPane<MobilePopupHyperli
JPanel templatePanel = FRGUIPaneFactory.createBorderLayout_S_Pane();
// 路径输入框
templatePathTextField = new UITextField(20);
//templatePanel.add(templatePathTextField, BorderLayout.CENTER);
// 选择路径按钮
UIButton templateSelectButton = new UIButton(Toolkit.i18nText("FR-Plugin-Designer_Mobile_Popup_Select"));
templateSelectButton.setPreferredSize(new Dimension(templateSelectButton.getPreferredSize().width, 20));
//templatePanel.add(templateSelectButton, BorderLayout.EAST);
templateSelectButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {

8
designer-base/src/main/java/com/fr/design/hyperlink/popup/MobilePopupUIUtils.java

@ -18,6 +18,14 @@ public class MobilePopupUIUtils {
static public JPanel createLeftTileRightContentPanel(String title, JComponent contentPanel) {
return createLeftTileRightContentPanel(title, contentPanel, null);
}
/**
* 创建子标题和组件行布局
* @param title 子标题
* @param contentPanel 组件
* @param color 子标题颜色默认黑色
* @return JPanel
*/
static public JPanel createLeftTileRightContentPanel(String title, JComponent contentPanel, Color color) {
JPanel jp = new JPanel();
jp.setLayout(new BorderLayout());

3
designer-realize/src/main/java/com/fr/design/headerfooter/ImagePane.java

@ -4,6 +4,7 @@
package com.fr.design.headerfooter;
import com.fine.theme.light.ui.FineRoundBorder;
import com.fine.theme.utils.FineUIScale;
import com.formdev.flatlaf.ui.FlatUIUtils;
import com.formdev.flatlaf.util.ScaledEmptyBorder;
import com.fr.design.dialog.BasicPane;
@ -49,7 +50,7 @@ public class ImagePane extends BasicPane {
previewPane.add(new JScrollPane(imagePreviewPane));
previewPane.setBorder(new FineRoundBorder());
previewPane.setPreferredSize(new Dimension(500, 400));
previewPane.setPreferredSize(new Dimension(FineUIScale.scale(500), FineUIScale.scale(400)));
previewPane.setBackground(FlatUIUtils.getUIColor("background.normal", Color.WHITE));

7
designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java

@ -1,8 +1,6 @@
package com.fr.design.report;
import com.fine.swing.ui.layout.Layouts;
import com.fine.theme.utils.FineUIScale;
import com.fine.theme.utils.FineUIUtils;
import com.fr.design.beans.BasicBeanPane;
import com.fr.design.dialog.FineJOptionPane;
import com.fr.design.editor.editor.IntegerEditor;
@ -28,7 +26,6 @@ import javax.swing.AbstractButton;
import javax.swing.BorderFactory;
import javax.swing.ButtonGroup;
import javax.swing.JLabel;
import javax.swing.JLayeredPane;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
@ -46,7 +43,6 @@ import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.List;
import com.fr.design.i18n.Toolkit;
import static com.fine.swing.ui.layout.Layouts.cell;
import static com.fine.swing.ui.layout.Layouts.column;
@ -278,14 +274,12 @@ public class ReportEnginePane extends BasicBeanPane<LayerReportAttr> {
radioButtons.get(0).setSelected(ob.getEngineState() == LayerReportAttr.ENGINE_X);
radioButtons.get(1).setSelected(ob.getEngineState() == LayerReportAttr.LINE_ENGINE);
if (ob.getEngineState() == LayerReportAttr.ENGINE_X) {
//engineSettingPane.moveToFront(outEngineXSettingPane);
outEngineXSettingPane.setVisible(true);
outLineEngineSettingPane.setVisible(false);
engineXCountPerPageEditor.setValue(new Integer(ob.getCountPerPage()));
engineXPageQueryBox.setSelected(ob.isPageQuery());
engineXPageQueryPane.setVisible(ob.isPageQuery());
} else {
//engineSettingPane.moveToFront(outLineEngineSettingPane);
outEngineXSettingPane.setVisible(false);
outLineEngineSettingPane.setVisible(true);
lineEngineCountPerPageEditor.setValue(new Integer(ob.getCountPerPage()));
@ -380,7 +374,6 @@ public class ReportEnginePane extends BasicBeanPane<LayerReportAttr> {
target.setVisible(true);
showTarget.setVisible(true);
notShowTarget.setVisible(false);
//target.moveToFront(showTarget);
} else {
target.setVisible(false);
}

Loading…
Cancel
Save