public void print() throws Exception {
if(path.getText().equals(""))
createErrorWindow(0, "Keine XML-Datei ausgewählt!");
Document xmlbaum = XML_Read.createConnection(path.getText());
NodeList knotenListe = xmlbaum.getElementsByTagName("FILM");
int anzahl = knotenListe.getLength();
String[] titles = new String[] {"Name"};
model = new DefaultTableModel(titles, 0);
JTable tablePrint = new JTable(model);
tablePrint.setBounds(29, 168, 618, 481);
tablePrint.setAutoResizeMode(0);
String nameFilm[] = new String[anzahl];
for(int i = 0; i < nameFilm.length; i++)
nameFilm[i] = XML_Read.getTitel(i, path.getText());
Arrays.sort(nameFilm);
for(int i = 0; i < anzahl; i++) {
Vector vector = createVectorPrint(nameFilm[i]);
model.addRow(vector);
}
try {
tablePrint.print();
} catch (java.awt.print.PrinterException e) {
e.printStackTrace();
}
}