public void insertUpdate(DocumentEvent e) { fireStateChanged(); }
public FileURIPanel(Set<String> fileExtensions) { this.fileExtensions = fileExtensions; setBorder(BorderFactory.createEmptyBorder(7, 7, 7, 7)); setLayout(new BorderLayout(7, 7)); JPanel holder = new JPanel(new BorderLayout(7, 7)); holder.add(textField = new JTextField(30), BorderLayout.NORTH); holder.add(new JButton(browseAction), BorderLayout.EAST); add(holder, BorderLayout.NORTH); listeners = new ArrayList<>(); textField.getDocument().addDocumentListener(new DocumentListener() { public void changedUpdate(DocumentEvent e) { } public void insertUpdate(DocumentEvent e) { fireStateChanged(); } public void removeUpdate(DocumentEvent e) { fireStateChanged(); } }); }
public static void main(String[] args) { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setContentPane(new FileURIPanel(new HashSet<String>(Arrays.asList("owl")))); f.setVisible(true); f.pack(); } }
public FileURIPanel(Set<String> fileExtensions) { this.fileExtensions = fileExtensions; setBorder(BorderFactory.createEmptyBorder(7, 7, 7, 7)); setLayout(new BorderLayout(7, 7)); JPanel holder = new JPanel(new BorderLayout(7, 7)); holder.add(textField = new JTextField(30), BorderLayout.NORTH); holder.add(new JButton(browseAction), BorderLayout.EAST); add(holder, BorderLayout.NORTH); listeners = new ArrayList<ChangeListener>(); textField.getDocument().addDocumentListener(new DocumentListener() { public void changedUpdate(DocumentEvent e) { } public void insertUpdate(DocumentEvent e) { fireStateChanged(); } public void removeUpdate(DocumentEvent e) { fireStateChanged(); } }); }
public static void main(String[] args) { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setContentPane(new FileURIPanel(new HashSet<String>(Arrays.asList("owl")))); f.setVisible(true); f.pack(); } }
public FileURIPanel(Set<String> fileExtensions) { this.fileExtensions = fileExtensions; setBorder(BorderFactory.createEmptyBorder(7, 7, 7, 7)); setLayout(new BorderLayout(7, 7)); JPanel holder = new JPanel(new BorderLayout(7, 7)); holder.add(textField = new JTextField(30), BorderLayout.NORTH); holder.add(new JButton(browseAction), BorderLayout.EAST); add(holder, BorderLayout.NORTH); listeners = new ArrayList<ChangeListener>(); textField.getDocument().addDocumentListener(new DocumentListener() { public void changedUpdate(DocumentEvent e) { } public void insertUpdate(DocumentEvent e) { fireStateChanged(); } public void removeUpdate(DocumentEvent e) { fireStateChanged(); } }); }
public void removeUpdate(DocumentEvent e) { fireStateChanged(); } });
public void removeUpdate(DocumentEvent e) { fireStateChanged(); } });
public void removeUpdate(DocumentEvent e) { fireStateChanged(); } });
public void insertUpdate(DocumentEvent e) { fireStateChanged(); }
public void insertUpdate(DocumentEvent e) { fireStateChanged(); }