帆软报表设计器源代码。
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.
 
 
 
 

33 lines
839 B

package com.fr.design.designer.creator;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JComponent;
import com.fr.design.gui.ilable.UILabel;
import javax.swing.SwingConstants;
import com.fr.form.ui.Widget;
//避免意外的发生导致整个模板打不开,尤其是不同版本之间
public class NullCreator extends XWidgetCreator {
public NullCreator(Widget widget, Dimension initSize) {
super(widget, initSize);
}
@Override
protected String getIconName() {
return "none_widget.png";
}
@Override
protected JComponent initEditor() {
UILabel l = new UILabel("UNEXPECTED WIDGET");
l.setForeground(Color.red);
l.setVerticalAlignment(SwingConstants.CENTER);
l.setHorizontalAlignment(SwingConstants.CENTER);
setBorder(DEFALUTBORDER);
return editor = l;
}
}