Browse Source

网页框插件更新

master
richie 7 years ago
parent
commit
70ab3a7f8a
  1. 2
      plugin.xml
  2. 10
      src/com/fr/plugin/form/widget/ui/XRHIframe.java

2
plugin.xml

@ -2,7 +2,7 @@
<id>com.fr.solution.plugin.form.widget.rh.iframe</id> <id>com.fr.solution.plugin.form.widget.rh.iframe</id>
<name><![CDATA[网页框控件]]></name> <name><![CDATA[网页框控件]]></name>
<active>yes</active> <active>yes</active>
<version>6.4</version> <version>6.5</version>
<env-version>8.0</env-version> <env-version>8.0</env-version>
<jartime>2016-06-30</jartime> <jartime>2016-06-30</jartime>
<vendor email="solution@finereport.com">solution</vendor> <vendor email="solution@finereport.com">solution</vendor>

10
src/com/fr/plugin/form/widget/ui/XRHIframe.java

@ -24,6 +24,8 @@ import java.beans.IntrospectionException;
*/ */
public class XRHIframe extends XWidgetCreator { public class XRHIframe extends XWidgetCreator {
private UITextField address;
public XRHIframe(RHIframe widget, Dimension initSize) { public XRHIframe(RHIframe widget, Dimension initSize) {
super(widget, initSize); super(widget, initSize);
} }
@ -47,7 +49,7 @@ public class XRHIframe extends XWidgetCreator {
protected JComponent initEditor() { protected JComponent initEditor() {
if (editor == null) { if (editor == null) {
editor = FRGUIPaneFactory.createBorderLayout_S_Pane(); editor = FRGUIPaneFactory.createBorderLayout_S_Pane();
UITextField address = new UITextField(showDescriptionText()); address = new UITextField(showDescriptionText());
editor.add(address, BorderLayout.NORTH); editor.add(address, BorderLayout.NORTH);
JPanel contentPane = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); JPanel contentPane = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane();
contentPane.setBackground(Color.white); contentPane.setBackground(Color.white);
@ -85,6 +87,12 @@ public class XRHIframe extends XWidgetCreator {
return false; return false;
} }
@Override
public void paint(Graphics g) {
address.setText(showDescriptionText());
super.paint(g);
}
@Override @Override
public String getIconPath() { public String getIconPath() {
return "/com/fr/plugin/form/widget/images/rh_iframe.png"; return "/com/fr/plugin/form/widget/images/rh_iframe.png";

Loading…
Cancel
Save