设置jcombobox的默认选项

时间:2018-07-09 06:35:00

标签: java swing jcombobox preferences

我有一个JComboBox。它包含一个文件列表,通过它我可以在JscrollPane中打开任何文件。我想添加一个默认复选框选项,以便在用户选择该选项时将其设置为默认文件,该文件将在每次打开GUI时打开。 / p>

opener.addItemListener(new ItemListener() {

    @Override
    public void itemStateChanged(ItemEvent ev) {
        box.removeItemListener(il);

        if(ev.getStateChange()== ItemEvent.SELECTED) {
            File selectedFile = (File) opener.getSelectedItem();
            if(selectedFile.getName().endsWith(".png") || selectedFile.getName().endsWith(".jpeg")) {
                try {
                    Desktop.getDesktop().open(selectedFile);
                    return;
                } catch (IOException e1) {
                    e1.printStackTrace();
                    JOptionPane.showMessageDialog(TestPane.this, "Could not create file", "Error",
                            JOptionPane.ERROR_MESSAGE);
                }
            }
//Some more code

}});

0 个答案:

没有答案