public synchronized void syntheticBind() { boundTextComponent = (JTextComponent) ((PropertyBinding)sourceBinding).getBean(); boundTextComponent.addPropertyChangeListener("document", this); boundTextComponent.getDocument().addDocumentListener(this); }
search.add(new JLabel("Choose a Demo to start: Find: "), BorderLayout.WEST); final javax.swing.JTextField jtf = new javax.swing.JTextField(); jtf.getDocument().addDocumentListener(new DocumentListener() { public void removeUpdate(DocumentEvent e) { classes.setFilter(jtf.getText());
private void listenForPathUpdate() { JTextField textField = mySdkPathField.getTextField(); Ref<String> prevPathRef = Ref.create(StringUtil.notNullize(textField.getText())); textField.getDocument().addDocumentListener(new DocumentAdapter() { @Override protected void textChanged(DocumentEvent e) { String sdkPath = StringUtil.notNullize(textField.getText()); String prevPath = prevPathRef.get(); if (!prevPath.equals(sdkPath)) { asyncUpdateSdkVersion(sdkPath); prevPathRef.set(sdkPath); } } }); } }
= new TableRowSorter<>(jTable.getModel()); private JTextField jtfFilter = new JTextField(); private JButton jbtFilter = new JButton("Filter"); panel.add(new JLabel("Specify a word to match:"), BorderLayout.WEST); panel.add(jtfFilter, BorderLayout.CENTER); add(panel, BorderLayout.SOUTH); add(new JScrollPane(jTable), BorderLayout.CENTER); jtfFilter.getDocument().addDocumentListener(new DocumentListener(){ SwingUtilities.invokeLater(new Runnable(){ public void run() { JFrame frame = new JFrame("Row Filter"); frame.add(new TestTableSortFilter()); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true);
jPanel3 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); urlTextField = new javax.swing.JTextField(); jPanel2 = new javax.swing.JPanel(); openButton = new javax.swing.JButton(); urlTextField.getDocument().addDocumentListener(new DocumentListener() { public void changedUpdate(DocumentEvent e) { enableOpenButton(); getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH); getContentPane().add(jPanel2, java.awt.BorderLayout.SOUTH);
private void setupHandlers() { ripButton.addActionListener(new RipButtonHandler()); ripTextfield.addActionListener(new RipButtonHandler()); ripTextfield.getDocument().addDocumentListener(new DocumentListener() { @Override public void removeUpdate(DocumentEvent e) { checkChoise.add(noButton); JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Are you sure?"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(checkChoise); frame.setSize(405, 70);
private JFrame frame = new JFrame(); private JTextPane jtp; private StyledDocument doc; jtp.setText("\ntype some text in the above empty line and check the wrapping behavior"); doc = jtp.getStyledDocument(); doc.addDocumentListener(new DocumentListener() { JScrollPane scroll = new JScrollPane(jtp); scroll.setPreferredSize(new Dimension(200, 200)); frame.add(scroll); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setVisible(true);
JLabel label = new JLabel("Filter Level:"); gridbag.setConstraints(label, c); add(label); add(label); add(label); final JTextField threadField = new JTextField(""); threadField.getDocument().addDocumentListener(new DocumentListener () { public void insertUpdate(DocumentEvent aEvent) { aModel.setThreadFilter(threadField.getText()); final JTextField catField = new JTextField(""); catField.getDocument().addDocumentListener(new DocumentListener () { public void insertUpdate(DocumentEvent aEvent) { aModel.setCategoryFilter(catField.getText()); final JTextField ndcField = new JTextField(""); ndcField.getDocument().addDocumentListener(new DocumentListener () { public void insertUpdate(DocumentEvent aEvent) { aModel.setNDCFilter(ndcField.getText()); final JTextField msgField = new JTextField(""); msgField.getDocument().addDocumentListener(new DocumentListener () { public void insertUpdate(DocumentEvent aEvent) { aModel.setMessageFilter(msgField.getText());
this.add(ftf); this.add(output); ftf.getDocument().addDocumentListener(this); JFrame frame = new JFrame(); frame.setSize(640, 480); frame.add(new MyPanel()); frame.setVisible(true);
private void addListeners() { className.getDocument().addDocumentListener(updateListener); displayName.getDocument().addDocumentListener(updateListener); Component editorComp = packageName.getEditor().getEditorComponent(); if (editorComp instanceof JTextComponent) { ((JTextComponent) editorComp).getDocument().addDocumentListener(updateListener); } }
JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextField f = new JTextField(10); p.add(f); frame.add(p); frame.setVisible(true); this.container = mainWindow; this.suggestionFocusedColor = suggestionFocusedColor; this.textField.getDocument().addDocumentListener(documentListener); lastFocusableIndex = 0; sl.setFocused(false); autoSuggestionPopUpWindow.setVisible(false); setFocusToTextField(); autoSuggestionPopUpWindow.setVisible(false); setFocusToTextField(); suggestionsPanel.add(suggestionLabel);
public JTextField getFontStyleTextField() { if (fontStyleTextField == null) { fontStyleTextField = new JTextField(); fontStyleTextField.addFocusListener(new TextFieldFocusHandlerForTextSelection(fontStyleTextField)); fontStyleTextField.addKeyListener(new TextFieldKeyHandlerForListSelectionUpDown(getFontStyleList())); fontStyleTextField.getDocument() .addDocumentListener(new ListSearchTextFieldDocumentHandler(getFontStyleList())); fontStyleTextField.setFont(DEFAULT_FONT); } return fontStyleTextField; }
buttonPane.add(cancel); final JTextField searchField = new JTextField(10); searchField.getDocument().addDocumentListener(new DocumentListener() { @Override public void removeUpdate(DocumentEvent e) { contentPane.add(searchField, BorderLayout.PAGE_START); contentPane.add(selectGraphPane, BorderLayout.CENTER); contentPane.add(buttonPane, BorderLayout.PAGE_END);
int[] y1 = new int[numChannels]; frame = new JFrame() { frameGraphics = frame.getGraphics(); textIP = new JTextField("127.0.0.1"); textOSCPort = new JTextField("7009"); textOSCPort.setBackground(new Color(100, 255, 170)); textSerialPort = new JTextField("/dev/rfcomm0"); textSerialPort.setBackground(new Color(100, 255, 170)); textSerialPort.getDocument().addDocumentListener(new DocumentListener() { public void save() { if (config != null) { frame.setSize(width - samplesPerSecond-(drawBins?0:600), height); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); buttonFrame = new JFrame(); buttonFrame.setLayout(new BorderLayout()); buttonFrame.setSize(width, 100);
private static void setupGui(AgiClientScriptImpl script) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); KeyPressHandler handler = new KeyPressHandler(script); JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); panel.addKeyListener(handler); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new GridLayout(4, 3)); panel.add(buttonPanel, BorderLayout.CENTER); String buttons = "123456789*0#"; for (int i = 0; i < buttons.length(); i++) addButton(buttonPanel, script, handler, buttons.charAt(i)); Document document = script.getDocument(); final JTextArea textArea = new JTextArea(document); textArea.setEditable(false); textArea.addKeyListener(handler); document.addDocumentListener(new ScrollDocumentToEnd(textArea)); JScrollPane scrollPane = new JScrollPane(textArea); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); scrollPane.setPreferredSize(new Dimension(300, 100)); scrollPane.addKeyListener(handler); panel.add(scrollPane, BorderLayout.SOUTH); frame.getContentPane().add(panel); frame.pack(); frame.setVisible(true); }
fontFileText.getDocument().addDocumentListener(new DocumentListener() { public void removeUpdate (DocumentEvent evt) { changed();
Document d2 = (Document)e.getNewValue(); if (d1 != null) d1.removeDocumentListener(dl); if (d2 != null) d2.addDocumentListener(dl); dl.changedUpdate(null); }); Document d = text.getDocument(); if (d != null) d.addDocumentListener(dl);
@Override public CommitPanel getPanel () { if(panel == null) { panel = createPanel(); panel.txtPatchName.getDocument().addDocumentListener(this); panel.cbAuthor.addActionListener(this); ((JTextComponent) panel.cmbAuthor.getEditor().getEditorComponent()).getDocument().addDocumentListener(this); } return panel; }
textfield.getDocument().addDocumentListener(this); textfield.addPropertyChangeListener("foreground", this); textfield.getDocument().removeDocumentListener(this); textfield.removePropertyChangeListener("foreground", this); JFrame frame = new JFrame("Test ghost text"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); JTextField textField = new JTextField(); JButton button = new JButton("Grab focus"); GhostText ghostText = new GhostText(textField, "Please enter some text here..."); textField.setPreferredSize(new Dimension(300, 24)); panel.add(textField); panel.add(button); frame.add(panel); frame.pack(); frame.setVisible(true); button.grabFocus();
public JTextField getFontFamilyTextField() { if (fontFamilyTextField == null) { fontFamilyTextField = new JTextField(); fontFamilyTextField.addFocusListener(new TextFieldFocusHandlerForTextSelection(fontFamilyTextField)); fontFamilyTextField.addKeyListener(new TextFieldKeyHandlerForListSelectionUpDown(getFontFamilyList())); fontFamilyTextField.getDocument() .addDocumentListener(new ListSearchTextFieldDocumentHandler(getFontFamilyList())); fontFamilyTextField.setFont(DEFAULT_FONT); } return fontFamilyTextField; }