package org.korsakow.ide.ui.interfacebuilder.widget;
import javax.swing.JLabel;
import org.korsakow.ide.lang.LanguageBundle;
import org.korsakow.ide.resources.WidgetType;
import org.korsakow.ide.resources.widget.WidgetComponent;
import org.korsakow.ide.resources.widget.WidgetModel;
public class SnuAutoMultiLink extends AbstractLink
{
private static class SnuAutoMultiLinkWidgetComponent extends AbstractLinkWidgetComponent
{
public SnuAutoMultiLinkWidgetComponent(WidgetModel owner)
{
super(owner);
}
@Override
protected void initUI()
{
super.initUI();
setSize(120, 80);
add(new JLabel(LanguageBundle.getString("widget.snuautomultilink.label")));
}
}
@Override
protected WidgetComponent createComponent()
{
return new SnuAutoMultiLinkWidgetComponent(this);
}
public SnuAutoMultiLink()
{
super(WidgetType.SnuAutoMultiLink);
removeProperty("scalingPolicy");
}
}