public BaseInputTextControl(final RenderableContext renderableContext, RenderState renderState) { super(renderableContext); this.renderState = renderState; this.setLayout(WrapperLayout.getInstance()); String value = renderableContext.getAttribute("value"); JTextComponent widget = this.createTextField(); Font font = widget.getFont(); widget.setFont(font.deriveFont(DEFAULT_FONT_SIZE)); widget.setDocument(new LimitedDocument()); widget.setText(value); String maxLengthText = renderableContext.getAttribute("maxlength"); if (maxLengthText != null) { try { this.maxLength = Integer.parseInt(maxLengthText); } catch (NumberFormatException nfe) { // ignore } } this.widget = widget; this.add(widget); }
public FrameSetPanel() { super(); this.setLayout(WrapperLayout.getInstance()); }