launchButton.setEnabled(false);
launchButton.setIcon(EMPTY_ICON);
launchButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
FileTypeLauncher launcher = (FileTypeLauncher)table.getValueAt(table.getSelectedRow(), table.convertColumnIndexToView(0));
launcher.launch(fileLaunchTextField.getText());
}
});
buttonPanel.add(launchButton);
selectionModel.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {