private void jList3ValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jList3ValueChanged
        ListModel model = jList3.getModel();
        
        for (int i = 0; i < model.getSize(); i++)
            if ( ((String) model.getElementAt(i)).equals("*custom")) {
                jList3.clearSelection();
                String customPartition = JOptionPane.showInputDialog(null, parser.parse("partitionManager:customPartitionMsg"), parser.parse("partitionManager:customPartitionMsgTitle"), JOptionPane.QUESTION_MESSAGE);
                if (customPartition == null || customPartition.equals("")) return;
                DefaultListModel _model = new DefaultListModel();
                for (int j = 0; j < model.getSize(); j++)
                    if (!((String) model.getElementAt(j)).equals("*custom"))
                        _model.addElement(model.getElementAt(j));
                _model.addElement(customPartition);
                _model.addElement("*custom");
                jList3.setModel(_model);
                jList3.clearSelection();
                return;
            }
            
    }//GEN-LAST:event_jList3ValueChanged