|
|
|
@ -3,7 +3,6 @@ package com.fr.design.write.submit;
|
|
|
|
|
import com.fine.theme.utils.FineUIScale; |
|
|
|
|
import com.fine.theme.utils.FineUIUtils; |
|
|
|
|
import com.formdev.flatlaf.util.ScaledEmptyBorder; |
|
|
|
|
import com.fr.base.GraphHelper; |
|
|
|
|
import com.fr.data.AbstractClassJob; |
|
|
|
|
import com.fr.design.data.tabledata.tabledatapane.ClassNameSelectPane; |
|
|
|
|
import com.fr.design.beans.BasicBeanPane; |
|
|
|
@ -18,7 +17,7 @@ import com.fr.design.dialog.DialogActionAdapter;
|
|
|
|
|
|
|
|
|
|
import com.fr.stable.ListMap; |
|
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
|
import com.fr.design.utils.gui.GUICoreUtils; |
|
|
|
|
import com.fr.design.i18n.Toolkit; |
|
|
|
|
|
|
|
|
|
import javax.swing.*; |
|
|
|
|
import java.awt.*; |
|
|
|
@ -28,7 +27,6 @@ import java.awt.event.ActionListener;
|
|
|
|
|
import static com.fine.swing.ui.layout.Layouts.column; |
|
|
|
|
import static com.fine.swing.ui.layout.Layouts.cell; |
|
|
|
|
import static com.fine.swing.ui.layout.Layouts.row; |
|
|
|
|
import static com.fine.swing.ui.layout.Layouts.flex; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Author : Shockway |
|
|
|
@ -45,12 +43,12 @@ public abstract class CustomJobPane extends BasicBeanPane {
|
|
|
|
|
JPanel reportletNamePane = FRGUIPaneFactory.createBoxFlowInnerContainer_S_Pane(); |
|
|
|
|
classNameTextField = new UITextField(); |
|
|
|
|
|
|
|
|
|
UIButton browserButton = new UIButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Select")); |
|
|
|
|
UIButton browserButton = new UIButton(Toolkit.i18nText("Fine-Design_Basic_Select")); |
|
|
|
|
|
|
|
|
|
UIButton editButton = new UIButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Edit")); |
|
|
|
|
UIButton editButton = new UIButton(Toolkit.i18nText("Fine-Design_Basic_Edit")); |
|
|
|
|
|
|
|
|
|
UITextArea area = new UITextArea(2, 1); |
|
|
|
|
area.setText(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
area.setText(Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
|
|
|
|
|
browserButton.addActionListener(new ActionListener() { |
|
|
|
|
public void actionPerformed(ActionEvent evt) { |
|
|
|
@ -61,7 +59,7 @@ public abstract class CustomJobPane extends BasicBeanPane {
|
|
|
|
|
new DialogActionAdapter() { |
|
|
|
|
public void doOk() { |
|
|
|
|
classNameTextField.setText(bPane.getClassPath()); |
|
|
|
|
area.setText(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
area.setText(Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
checkAddButtonEnable(); |
|
|
|
|
} |
|
|
|
|
}).setVisible(true); |
|
|
|
@ -75,7 +73,7 @@ public abstract class CustomJobPane extends BasicBeanPane {
|
|
|
|
|
new DialogActionAdapter() { |
|
|
|
|
public void doOk() { |
|
|
|
|
classNameTextField.setText(javaEditorPane.getClassText()); |
|
|
|
|
area.setText(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
area.setText(Toolkit.i18nText("Fine-Design_Basic_Extend_Class", "com.fr.data.AbstractSubmitTask")); |
|
|
|
|
checkAddButtonEnable(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
@ -102,9 +100,9 @@ public abstract class CustomJobPane extends BasicBeanPane {
|
|
|
|
|
dsPane.setBorder(new ScaledEmptyBorder(10, 0, 0, 0)); |
|
|
|
|
dsPane.add(area); |
|
|
|
|
this.add(column(20, |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(reportletNamePane, com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Class_Name"))), |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(objectProperiesPane, com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Property"))).weight(1.0), |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(dsPane, com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Custom_Job_Description"))) |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(reportletNamePane, Toolkit.i18nText("Fine-Design_Basic_Class_Name"))), |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(objectProperiesPane, Toolkit.i18nText("Fine-Design_Basic_Property"))).weight(1.0), |
|
|
|
|
cell(FineUIUtils.wrapComponentWithTitle(dsPane, Toolkit.i18nText("Fine-Design_Basic_Custom_Job_Description"))) |
|
|
|
|
).getComponent()); |
|
|
|
|
checkAddButtonEnable(); |
|
|
|
|
} |
|
|
|
|