You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
1.8 KiB
73 lines
1.8 KiB
7 years ago
|
package com.fr.plugin.present.ui;
|
||
|
|
||
|
import com.fr.design.beans.FurtherBasicBeanPane;
|
||
|
import com.fr.design.editor.ValueEditorPane;
|
||
|
import com.fr.design.editor.ValueEditorPaneFactory;
|
||
|
import com.fr.design.editor.editor.Editor;
|
||
|
import com.fr.design.editor.editor.FormulaEditor;
|
||
|
import com.fr.design.editor.editor.IntegerEditor;
|
||
|
import com.fr.design.formula.TinyFormulaPane;
|
||
|
import com.fr.design.gui.ilable.UILabel;
|
||
|
import com.fr.design.gui.itextfield.UITextField;
|
||
|
import com.fr.design.i18n.Toolkit;
|
||
|
import com.fr.design.utils.gui.GUICoreUtils;
|
||
|
import com.fr.plugin.present.fun.StarPresent;
|
||
|
|
||
|
import java.awt.*;
|
||
|
|
||
|
/**
|
||
|
* @author richie
|
||
|
* @date 2015-05-24
|
||
|
* @since 8.0
|
||
|
*/
|
||
|
public class StarPresentPane extends FurtherBasicBeanPane<StarPresent> {
|
||
|
|
||
|
private TinyFormulaPane formulaPane;
|
||
|
|
||
|
public StarPresentPane() {
|
||
|
initComponents();
|
||
|
}
|
||
|
|
||
|
private void initComponents() {
|
||
|
setLayout(new BorderLayout());
|
||
|
formulaPane = new TinyFormulaPane();
|
||
|
add(GUICoreUtils.createBorderLayoutPane(
|
||
|
new UILabel(Toolkit.i18nText("Plugin-Present_Value") + ":"),
|
||
|
BorderLayout.WEST,
|
||
|
formulaPane,
|
||
|
BorderLayout.CENTER
|
||
|
), BorderLayout.NORTH);
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
@Override
|
||
|
public boolean accept(Object ob) {
|
||
|
return ob instanceof StarPresent;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String title4PopupWindow() {
|
||
|
return Toolkit.i18nText("Plugin-Present_Star");
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void reset() {
|
||
|
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void populateBean(StarPresent ob) {
|
||
|
if (ob == null) {
|
||
|
return;
|
||
|
}
|
||
|
formulaPane.populateBean(ob.getCondition());
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public StarPresent updateBean() {
|
||
|
StarPresent starPresent = new StarPresent();
|
||
|
starPresent.setCondition(formulaPane.updateBean());
|
||
|
return starPresent;
|
||
|
}
|
||
|
}
|