Refine search
JFrame frame = new JFrame("Input Integer Example"); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); tField = new JTextField(10); ((AbstractDocument)tField.getDocument()).setDocumentFilter( new MyDocumentFilter()); contentPane.add(tField); frame.setContentPane(contentPane); frame.pack(); frame.setLocationByPlatform(true); frame.setVisible(true);
return; if ((getLength() + str.length()) <= limit) { super.insertString(offset, str, attr); setLayout(new FlowLayout()); label1 = new JLabel("max 10 chars"); textfield1 = new JTextField(15); add(label1); add(textfield1); textfield1.setDocument(new JTextFieldLimit(10)); setSize(300,300); setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(400, 400); setLocationRelativeTo(null); super.insertString(offset, str, a); String text = getText(0, getLength()); int before = findLastNonWordChar(text, offset); if (before < 0) before = 0; super.remove(offs, len); String text = getText(0, getLength()); int before = findLastNonWordChar(text, offs); if (before < 0) before = 0; JTextPane txt = new JTextPane(doc); txt.setText("public class Hi {}"); add(new JScrollPane(txt)); setVisible(true);
JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); final JTextField text = new JTextField(); ((AbstractDocument) text.getDocument()).setDocumentFilter(new DocumentFilter() { @Override public void remove(FilterBypass fb, int offset, int length) throws BadLocationException { panel.setLayout(layout); panel.add(text); JButton jButton = new JButton("Click to change text"); jButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { DocumentFilter old = ((AbstractDocument) text.getDocument()).getDocumentFilter(); ((AbstractDocument) text.getDocument()).setDocumentFilter(new DocumentFilter()); text.setText("You clicked!"); ((AbstractDocument) text.getDocument()).setDocumentFilter(old); panel.add(jButton); frame.setContentPane(panel); frame.pack(); frame.setVisible(true);
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); JTextArea left = new JTextArea(10, 20); JTextArea right = new JTextArea(10, 20); setLayout(new GridLayout(1, 2)); add(new JScrollPane(left)); add(new JScrollPane(right)); MirrorDocument rightDoc = new MirrorDocument(); left.setDocument(leftDoc); right.setDocument(rightDoc); leftDoc.addDocumentListener(new DocumentHandler(rightDoc)); rightDoc.addDocumentListener(new DocumentHandler(leftDoc)); try { slaveDocument.setIgnoreUpdates(true); slaveDocument.remove(e.getOffset(), e.getLength()); } catch (BadLocationException ex) { ex.printStackTrace();
private static final String RESET = "Reset"; private PlainDocument doc = new PlainDocument(); private JTextField text = new JTextField(doc, "", 10); doc.setDocumentFilter(new FieldFilter(PWD)); JLabel label = new JLabel("Password is '" + PWD + "'", JLabel.RIGHT); label.setLabelFor(text); public void actionPerformed(ActionEvent e) { JTextField jtf = (JTextField) e.getSource(); PlainDocument doc = (PlainDocument) jtf.getDocument(); try { doc.remove(0, doc.getLength()); } catch (BadLocationException ex) { ex.printStackTrace(System.err); FieldFilter filter = (FieldFilter) doc.getDocumentFilter(); filter.reset();
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); setLayout(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridwidth = GridBagConstraints.REMAINDER; DocumentListener docListener = new AutoFocusTransferHandler(listener, delegate); add(createTextField(8, filter, docListener), gbc); add(createTextField(8, filter, docListener), gbc); add(new JButton("Ok"), gbc); JTextField field = new JTextField(maxCharacters); AbstractDocument doc = (AbstractDocument)field.getDocument(); doc.setDocumentFilter(filter); doc.addDocumentListener(docListener); return field;
public static void main(String[] args) { JTextField firstName = new JTextField(); AbstractDocument d = (AbstractDocument) firstName.getDocument(); d.setDocumentFilter(new DocumentSizeAndUppercaseFilter(10)); JFrame frame = new JFrame("Test"); frame.add(firstName); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(200, 60); frame.setVisible(true); }
cipherGUIFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); cipherGUIFrame.pack(); cipherGUIFrame.setLocationRelativeTo(null); cipherGUIFrame.setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 600); JPanel mainframe = new JPanel(); JToggleButton mybutton = new JToggleButton("ENCRYPT"); mainframe.setLayout(new BoxLayout(mainframe, BoxLayout.Y_AXIS)); JPanel p1 = new JPanel(); JPanel p2 = new JPanel(); JPanel p3 = new JPanel(); p1.setLayout(new BoxLayout(p1, BoxLayout.X_AXIS)); p2.setLayout(new BoxLayout(p2, BoxLayout.X_AXIS)); p1.setBorder(BorderFactory.createTitledBorder("Cleartext")); p2.setBorder(BorderFactory.createTitledBorder("KEY")); public void stateChanged(ChangeEvent e) { System.out.println("Key spinner changed to: " + myspinner.getValue()); EncryptFilter filter = (EncryptFilter) ((AbstractDocument) area2.getDocument()).getDocumentFilter(); filter.setKey((int)myspinner.getValue()); area2.setText(area1.getText()); ((AbstractDocument) area2.getDocument()).setDocumentFilter(new EncryptFilter(0)); area1.getDocument().addDocumentListener(new DocumentListener() {
JTextField textField = new JTextField(10); panel.add(textField); PlainDocument doc = (PlainDocument) textField.getDocument(); doc.setDocumentFilter(new MyIntFilter());
frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ((AbstractDocument) textPane.getDocument()).addDocumentListener(new DocumentListener() { @Override public void insertUpdate(final DocumentEvent de) { scrollPane.setPreferredSize(new Dimension(300, 300)); frame.add(scrollPane); frame.pack(); frame.setVisible(true);
new TestFrame().setVisible(true); setLayout(new BorderLayout()); textField = new JTextField(); doc = new DefaultStyledDocument(); doc.setDocumentFilter(new DocumentSizeFilter(500)); doc.addDocumentListener(new DocumentListener(){ @Override public void removeUpdate(DocumentEvent e) { updateCount();} }); textField.setDocument(doc); add(textField, BorderLayout.CENTER); add(remaningLabel, BorderLayout.SOUTH); setLocationRelativeTo(null); pack(); remaningLabel.setText((500 -doc.getLength()) + " characters remaining");
BoxLayout box = new BoxLayout(enterLineNumberPane, BoxLayout.LINE_AXIS); enterLineNumberPane.setLayout(box); lineNumberField = new JTextField(16); lineNumberField.setText("" + lineNumber); AbstractDocument doc = (AbstractDocument) lineNumberField.getDocument(); doc.addDocumentListener(listener); doc.setDocumentFilter(new GoToDocumentFilter()); enterLineNumberPane.add(new JLabel(s_stringMgr.getString("syntax.SquirrelGoToDialog.LineNumber"))); enterLineNumberPane.add(lineNumberField);
setBackground(ColorScheme.DARK_GRAY_COLOR); input.setBackground(ColorScheme.DARKER_GRAY_COLOR); input.setPreferredSize(new Dimension(35, 30)); input.setBorder(new EmptyBorder(5, 5, 5, 5)); ((AbstractDocument) input.getDocument()).setDocumentFilter(new DocumentFilter()
JTextField arabicTextField = new JTextField(...); JTextField romanTextField = new JTextField(...); AbstractDocument arabicDocument = (AbstractDocument)arabicTextField.getDocument(); arabicDocument.setDocumentFilter( new ConversonFilter(true, romanTextField) ); AbstractDocument romanDocument = (AbstractDocument)romanTextField.getDocument(); romanDocument.setDocumentFilter( new ConversonFilter(false, arabicTextField) );
new SourceGroup[testGroups.size()]); tfProjectName.setText( ProjectUtils.getInformation(project).getDisplayName()); try { tfClassToTest.setText(""); //NOI18N ignoreClsNameChanges = false; } else { AbstractDocument doc = (AbstractDocument) tfClassToTest.getDocument(); if (clsNameDocumentFilter == null) { clsNameDocumentFilter = new ClsNameDocumentFilter(); if (doc.getDocumentFilter() != clsNameDocumentFilter) { doc.setDocumentFilter(clsNameDocumentFilter);
hexInput.setBackground(ColorScheme.DARKER_GRAY_COLOR); ((AbstractDocument) hexInput.getDocument()).setDocumentFilter(new DocumentFilter() hexInput.addFocusListener(new FocusAdapter()
private void configureEditor(JTextComponent textComponent) { if (getTextComponent() != null) { getTextComponent().removeKeyListener(_editorKeyListener); // getTextComponent().removeFocusListener(_editorFocusListener); } if (textComponent != null) { _textComponent = textComponent; getTextComponent().addKeyListener(_editorKeyListener); // getTextComponent().addFocusListener(_editorFocusListener); String text = getTextComponent().getText(); _oldDocument = getTextComponent().getDocument(); if (_oldDocument instanceof AbstractDocument && _document != null) { _document.setDocumentFilter(((AbstractDocument) _oldDocument).getDocumentFilter()); } getTextComponent().setDocument(_document); getTextComponent().setText(text); } }
final PlainDocument myDocument = (PlainDocument) myArea.getDocument(); changing = true; final String text = myDocument .getText(0, myDocument.getLength()).toUpperCase(); SwingUtilities.invokeLater(new Runnable() { public void run() { myArea.setText(text); changing = false; myDocument.addDocumentListener(myDocumentListener); myDocument.removeDocumentListener(myDocumentListener); myArea.setText(""); myDocument.setDocumentFilter(new DocumentFilter() { @Override public void insertString(FilterBypass fb, int offset, String text,