Mam pewien problem związany z webView w javaFX.
Mianowicie potrzebuje pobierać z niego zaznaczony tekst jednak brak w nim metody *getSelectedText * Zna ktoś może jakiś sposób jak pobrać ten tekst z webView
Spytaj na StackOverflow.com. Wydaje mi się, że obecnie nie ma takiej funkcjonalności :P Prawdopodobnie będzie w Javie 8.
Na http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html przy JavaFX 8 jest pozycja: "Public UI Control API".
Ponieważ otrzymałem odpowiedź postanowiłem się podzielić nią na tym forum aby inni nie musieli zadawać tego pytania po raz kolejny.
This can be done with JavaScript:
String selection = (String) webView.getEngine()
.executeScript("window.getSelection().toString()");
System.out.println(selection);
Źródło http://stackoverflow.com/questions/12786004/how-to-getselectedtext-from-webview-in-javafx
Also you may find this helpful:
Communicating between JavaScript and JavaFX with WebEngine: https://blogs.oracle.com/javafx/entry/communicating_between_javascript_and_javafx
executeScript: http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html#executeScript(java.lang.String)