import java.awt.*; import javax.swing.*; public class DemoJTextFieldWithLimit extends JApplet{ JTextField textfield1; JLabel label1; public void init() { getContentPane().setLayout(new FlowLayout()); // label1 = new JLabel("max 10 chars"); textfield1 = new JTextField(15); getContentPane().add(label1); getContentPane().add(textfield1); textfield1.setDocument (new JTextFieldLimit(10)); } }
add(label1); add(textfield1); textfield1.setDocument(new JTextFieldLimit(10));
@NotNull private JPanel createRowLimitPanel() { rowLimitField.setText(Integer.toString(configuration.getDefaultRowLimit())); rowLimitField.setColumns(5); rowLimitField.setDocument(new NumberDocument()); rowLimitField.setText(Integer.toString(configuration.getDefaultRowLimit())); JPanel rowLimitPanel = new NonOpaquePanel(); rowLimitPanel.add(new JLabel("Row limit:"), BorderLayout.WEST); rowLimitPanel.add(rowLimitField, BorderLayout.CENTER); rowLimitPanel.add(Box.createHorizontalStrut(5), BorderLayout.EAST); return rowLimitPanel; }
this.setDocument(new MyDocument());
defaultRowLimitTextField.setDocument(new NumberDocument());
/** Creates new form CustomizerApplication */ public CustomizerApplication(J2SEProjectProperties props) { initComponents(); titleTextField.setDocument(props.APPLICATION_TITLE_DOC); vendorTextField.setDocument(props.APPLICATION_VENDOR_DOC); descTextArea.setDocument(props.APPLICATION_DESC_DOC); homepageTextField.setDocument(props.APPLICATION_HOMEPAGE_DOC); splashTextField.setDocument(props.APPLICATION_SPLASH_DOC); }
@Override public void setDocument(final Document doc) { if (this.isInititalized) { throw new UnsupportedOperationException(); } if (doc instanceof PlainDocument) { super.setDocument(doc); return; } throw new UnsupportedOperationException(); }
public JTextField getTextField() { if (textField == null) { textField = new JTextField(8); textField.setDocument(getDateDocument()); } return textField; }
/** * @see JTextField#setDocument(Document) */ public void setDocument(Document doc) { getField().setDocument(doc); }
/** * Instantiates a new JK number text editor. * * @param textField * the text field * @param maxLength * the max length */ public JKNumberTextEditor(final JTextField textField, final int maxLength) { super(textField); textField.setDocument(new NumberDocument(maxLength)); }
public CustomizerJar( AppClientProjectProperties uiProperties ) { initComponents(); jTextFieldDistDir.setDocument( uiProperties.DIST_JAR_MODEL ); jTextFieldExcludes.setDocument( uiProperties.BUILD_CLASSES_EXCLUDES_MODEL ); uiProperties.JAR_COMPRESS_MODEL.setMnemonic( jCheckBoxCommpress.getMnemonic() ); jCheckBoxCommpress.setModel( uiProperties.JAR_COMPRESS_MODEL ); }
/** Creates new form SetNodesSizeUI */ public SetNodesSizeUI() { initComponents(); sizeText.setDocument(new FloatJTextFieldFilter()); }
protected void addToPanelAtRow(String label, Document model, String suffix, JGridBagPanel p, int row){ JTextField tf = new JTextField(Resources.getInteger(CONFIG_TEXT_FIELD_WIDTH)); tf.setDocument(model); p.add(new JLabel(label), 0, row, 1, 1, WEST, HORIZONTAL, 0, 0); p.add(tf, 1, row, 1, 1, CENTER, HORIZONTAL, 1, 0); p.add(new JLabel(suffix), 2, row, 1, 1, WEST, HORIZONTAL, 0, 0); }
public DimensionView(Dimension dim) { setLayout(new BorderLayout()); m_view = new FormPanel("com/jeta/swingbuilder/gui/dimension/dimension.jfrm"); add(m_view, BorderLayout.CENTER); m_view.getTextField(DimensionNames.ID_WIDTH_FIELD).setDocument(new IntegerDocument(false)); m_view.getTextField(DimensionNames.ID_HEIGHT_FIELD).setDocument(new IntegerDocument(false)); if (dim != null) { m_view.setText(DimensionNames.ID_WIDTH_FIELD, String.valueOf(dim.width)); m_view.setText(DimensionNames.ID_HEIGHT_FIELD, String.valueOf(dim.height)); } }
public void setDateDocument(DateDocument dateDocument) { if (dateDocument != null) { this.dateDocument = dateDocument; getTextField().setDocument(dateDocument); setLocale(dateDocument.getLocale()); } }
public CustomizerJar( J2SEProjectProperties uiProperties ) { initComponents(); distDirField.setDocument(uiProperties.DIST_JAR_MODEL); excludeField.setDocument(uiProperties.BUILD_CLASSES_EXCLUDES_MODEL); uiProperties.JAR_COMPRESS_MODEL.setMnemonic(compressCheckBox.getMnemonic()); compressCheckBox.setModel(uiProperties.JAR_COMPRESS_MODEL); uiProperties.DO_JAR_MODEL.setMnemonic(doJarCheckBox.getMnemonic()); doJarCheckBox.setModel(uiProperties.DO_JAR_MODEL); }
public CustomizerJar( EjbJarProjectProperties uiProperties ) { initComponents(); jTextFieldDistDir.setDocument( uiProperties.DIST_JAR_MODEL ); jTextFieldExcludes.setDocument( uiProperties.BUILD_CLASSES_EXCLUDES_MODEL ); uiProperties.JAR_COMPRESS_MODEL.setMnemonic( jCheckBoxCommpress.getMnemonic() ); jCheckBoxCommpress.setModel( uiProperties.JAR_COMPRESS_MODEL ); uiProperties.INCLUDE_JARS_MODEL.setMnemonic( includeJarsCheckBox.getMnemonic() ); includeJarsCheckBox.setModel(uiProperties.INCLUDE_JARS_MODEL); }
public JNumberTextField(int maxLen, int format) { setAllowNegative(true); setMaxLength(maxLen); setFormat(format); numberFieldFilter = new JNumberFieldFilter(); super.setDocument(numberFieldFilter); }
private void createUIComponents() { sonarcloudIcon = new JLabel(SonarLintIcons.icon("SonarCloud")); sonarqubeIcon = new JLabel(SonarLintIcons.icon("SonarQube")); sonarcloudText = SwingHelper.createHtmlViewer(false, null, null, null); sonarqubeText = SwingHelper.createHtmlViewer(false, null, null, null); JBTextField text = new JBTextField(); text.getEmptyText().setText("Example: http://localhost:9000"); urlText = text; nameField = new JBTextField(); nameField.setDocument(new LengthRestrictedDocument(NAME_MAX_LENGTH)); } }
public CustomizerCompile( J2SEProjectProperties uiProperties ) { initComponents(); uiProperties.SCALAC_DEPRECATION_MODEL.setMnemonic( deprecationCheckBox.getMnemonic() ); deprecationCheckBox.setModel( uiProperties.SCALAC_DEPRECATION_MODEL ); uiProperties.SCALAC_UNCHECKED_MODEL.setMnemonic( uncheckedCheckBox.getMnemonic() ); uncheckedCheckBox.setModel( uiProperties.SCALAC_UNCHECKED_MODEL ); uiProperties.JAVAC_DEBUG_MODEL.setMnemonic( debugInfoCheckBox.getMnemonic() ); debugInfoCheckBox.setModel( uiProperties.JAVAC_DEBUG_MODEL ); uiProperties.DO_DEPEND_MODEL.setMnemonic(doDependCheckBox.getMnemonic()); doDependCheckBox.setModel(uiProperties.DO_DEPEND_MODEL); additionalJavacParamsField.setDocument( uiProperties.SCALAC_COMPILER_ARG_MODEL ); }