2017-12-04 2 views
-2

아래 코드를 사용하여 pdf 파일을 열고 싶지만 getHostServices() 메소드를 사용하십시오. 나는 올바른 수입을 가지고 있음에도 불구하고 발견되지 않는다.getHostServices(); 메서드를 찾을 수 없습니다.

import javafx.application.HostServices; 

ClinicFiles clinicFiles = (ClinicFiles) listViewClinic.getSelectionModel().getSelectedItem(); 
HostServices hostServices = getHostServices(); 
hostServices.showDocument(clinicFiles.getAbsolutePath()); 
+1

더 많은 코드를, 제발! – Ele

+0

이것은 모두 작업을 완료해야합니다. 그냥 getHostServices(); 경고 : 기호를 찾을 수 없습니다. @EleazarEnrique – Rron

+0

당신은 맥락을 제공해야합니다. 'getHostServices()'메소드는'Application' 클래스에서 정의됩니다. 'Application' 서브 클래스에서 이것을 호출합니까? –

답변

0

아마, 당신의 클래스는 예를 들어 javafx.application.Application:

에서 연장되지 않습니다

import javafx.application.Application; 
import javafx.application.HostServices; 

public class App extends Application { 
    public void method(String[] args) { 
     ClinicFiles clinicFiles = (ClinicFiles) listViewClinic.getSelectionModel().getSelectedItem(); 
     HostServices hostServices = getHostServices(); 
     hostServices.showDocument(clinicFiles.getAbsolutePath()); 
    } 
} 
+0

감사합니다. application.xD – Rron

+0

의 인스턴스가 필요합니다. 환영합니다. 답안을 upvote로 표시 할 수 있습니까? – Ele

관련 문제