Pracuję nad aplikacją Swing wymieszaną z formantem JavaFX. Utworzono kontrolkę JavaFX (WebView
) do przeglądania plików HTML. Ale chcę wiedzieć, w jaki sposób mogę dodać tę kontrolę widoku strony na pojemniku Swing JFrame
?Dodaj kontrolkę WebView w Swing JFrame
15
A
Odpowiedz
3
JFXPanel pozwala osadzić JavaFX w aplikacji Swing.
13
Biorąc pod uwagę istniejące już jFrame
poniższy kod dodaje nowy WebView
i ładuje URL:
// You should execute this part on the Event Dispatch Thread
// because it modifies a Swing component
JFXPanel jfxPanel = new JFXPanel();
jFrame.add(jfxPanel);
// Creation of scene and future interactions with JFXPanel
// should take place on the JavaFX Application Thread
Platform.runLater(() -> {
WebView webView = new WebView();
jfxPanel.setScene(new Scene(webView));
webView.getEngine().load("http://www.stackoverflow.com/");
});
Powiązane problemy
- 1. Jak przechwycić wszystkie zdarzenia myszy w JFrame/Swing?
- 2. Java/Swing: Uzyskaj Window/JFrame od wewnątrz JPanel
- 3. Swing/JFrame vs AWT/Frame dla renderowania poza EDT
- 4. Dodaj kontrolkę widoku kontrolera podrzędnego do podglądu kontrolera nadrzędnego widoku
- 5. Java Swing dodaj/usuń jButtons on runtime
- 6. WPF znajdź kontrolkę
- 7. Okno rysowania w JFrame
- 8. Wyłącz JFrame po otwarciu nowego JFrame
- 9. Przeciek pamięci w Swing
- 10. W jaki sposób okno Swing WindowListener może zawetować JFrame zamykające się
- 11. Jak zrobić rozmyte JFrame/JDialog w Javie za pomocą Swing i JLayer <>?
- 12. Czy GWT obsługuje Java Swing?
- 13. Jak zrobić przycisk JFrame otworzyć inną klasę JFrame w Netbeans?
- 14. Ustaw tło JComboBox w Swing
- 15. Java Swing BoxUsuwanie ignorowania AlignmentX
- 16. Java GUI Swing Model Objaśnienie
- 17. Java Swing dispose() vs. setVisible (false)
- 18. LeafletJS: Jak usunąć kontrolkę powiększenia
- 19. Jak umieścić kontrolkę użytkownika XAML w siatce
- 20. Jak wyświetlić BufferedImage w JFrame?
- 21. Używanie płaszczyzny współrzędnych w JFrame
- 22. JPanel vs JFrame w Javie
- 23. Jak działa funkcja JComponent.paintImmediately() w Java Swing?
- 24. Nie mogę przejść do trybu projektowania w NetBeans (jframe)
- 25. Sterowanie zakotwiczeniem i dokowaniem w java Swing
- 26. Określanie położenia płótna w Swing
- 27. Dodawanie obrazu do JFrame
- 28. Jak TDD JFrame?
- 29. MouseListener na JFrame
- 30. Dodawanie animacji/przejść do kontenerów Java Swing