Otwieranie plików pdf z tableView

0

Witam, potrzebuje konkretnej odpowiedzi, mam tableView i gdy wybiorę konkretną pozycję (wiersz) z niej i kliknę przycisk "pokaż detale" to wywala mi nullPointnerException, prześlę kod i może ktoś zauważy tu jakiś błąd.

 String title = tvMile.getSelectionModel().getSelectedItem().getTitle();
                        if(title!=null) {
                            String path = System.getProperty("user.dir")
                                    + "//" + title + ".pdf";
                            try {

                                File pdfFile = new File(path);
                                if (pdfFile.exists()) {

                                    if (Desktop.isDesktopSupported()) {
                                        Desktop.getDesktop().open(pdfFile);
                                    } else {
                                        JOptionPane.showMessageDialog(null,
                                                "Awt Desktop nie jest wspierany.",
                                                "Komunikat", 2);
                                    }

                                } else {
                                    JOptionPane.showMessageDialog(null,
                                            "Nie znaleziono pliku.", "Komunikat", 2);
                                }


                            } catch (IOException ex) {
                                System.out.print("chuj");
                            }
                        }else{
                            System.out.println("Null");
                        }
                    }

i jeszcze fragment kodu z tableView:

    /**
     * metoda za�adowania raport�w do tabeli
     */
    public void zaladujRaportDotabeli() {
        DostepReport dr = new DostepReport();
        ObservableList<Reports> listaRaport = FXCollections
                .observableArrayList(dr.pobierzWszystkieRaporty());
        tvRaport.setItems(listaRaport);
    }
 

Screeny:
user image
user image

0

poradziłem sobie do zamknięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1