private void songsnewfromRTFdir() {
	    // jetzt Dateiauswahl anzeigen:
		JFileChooser pChooser = new JFileChooser();
		pChooser.setDialogTitle(Messages.getString("GUI.15")); //$NON-NLS-1$
		org.zephyrsoft.util.CustomFileFilter filter = new org.zephyrsoft.util.CustomFileFilter("", new String[] {".rtf"}); //$NON-NLS-1$ //$NON-NLS-2$
		pChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
		int iValue = pChooser.showOpenDialog(getThis());
		
		if (iValue == JFileChooser.APPROVE_OPTION) {
			File fFile = new File(pChooser.getSelectedFile().toString());
			if (fFile.exists() && fFile.isDirectory()) {
				// Dateien darin importieren
			    Song song = null;
			    File[] dir = fFile.listFiles(filter);
			    
			    for (int i = 0; i < dir.length; i++) {
			        File oneFile = dir[i];
				    RTFEditorKit rtf = new RTFEditorKit();
					JEditorPane editor = new JEditorPane();
					editor.setEditorKit(rtf);
					try {
						FileInputStream fi = new FileInputStream(oneFile);
						rtf.read(fi, editor.getDocument(), 0);
					} catch(FileNotFoundException e) {
						System.out.println("File not found: " + oneFile.getAbsolutePath()); //$NON-NLS-1$
					} catch(IOException e) {
						System.out.println("I/O error: " + oneFile.getAbsolutePath()); //$NON-NLS-1$
					} catch(BadLocationException e) {
					    System.out.println("bad location: " + oneFile.getAbsolutePath()); //$NON-NLS-1$
					}
					
					if (getSelectedSong() != null) {
						store(previouslySelectedIndex);
					}
					song = structure.insertNewSong();
					
					try {
					    song.setText(editor.getDocument().getText(0, editor.getDocument().getLength()-1));
					} catch(BadLocationException e) {
					    System.out.println("bad location"); //$NON-NLS-1$
					}
				}
				
			    reloadModel(false);
				setSelectedSong(song);
				load(table.getSelectedRow());
				// Songtitel markieren zum überschreiben
				tabbedPane.setSelectedIndex(0);
				titel.setSelectionStart(0);
				titel.setSelectionEnd(titel.getText().length());
				titel.requestFocus();
				dbaltered = true;				
			    
			} else {
				JOptionPane.showMessageDialog(this,
											  Messages.getString("GUI.82"), //$NON-NLS-1$
											  Messages.getString("GUI.83"), //$NON-NLS-1$
											  JOptionPane.ERROR_MESSAGE);
			}
		}
	}