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 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 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(); } }); }