import javax.swing.DefaultListModel;
import javax.swing.GroupLayout;
import javax.swing.JButton;
+import javax.swing.JFileChooser;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
DirectoryRegisterPanel() {
lstSearchVideo.setTransferHandler(new DirectoryTransferHandler(mdlSearchVideo));
+ btnSearchVideoAdd.addActionListener(new AddActionListener());
btnSearchVideoDel.addActionListener(new DelActionListener());
final JScrollPane srcSearchVideo = new JScrollPane();
);
}
+ private class AddActionListener implements ActionListener {
+
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ final JFileChooser ch = new JFileChooser();
+ ch.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
+ final int selected = ch.showOpenDialog(DirectoryRegisterPanel.this);
+ if (selected == JFileChooser.APPROVE_OPTION) {
+ final File dir = ch.getSelectedFile();
+ mdlSearchVideo.addElement(dir.getPath());
+ }
+ }
+ }
+
private class DelActionListener implements ActionListener {
@Override