Je travaille sur la page Web spécifique, et je veux relier ensemble javafx.embed.swing.JFXPanel
avec ses caractéristiques et swing GUI. Je veux localiser jfxPanel
à JTabbedPane
? Voici deux méthodes pour JFXPanel
.Comment localiser un WebView dans un JFXPanel dans un JTabbedPane?
private JFXPanel getSearchPanel() {
jfxPanel = new JFXPanel();
createScene();
setLayout(new BorderLayout());
jfxPanel.setVisible(true);
return jfxPanel;
}
private void createScene() {
PlatformImpl.startup(new Runnable() {
@Override
public void run() {
Pane root = new WebViewPane();
Scene scene = new Scene(root, 80, 50);
jfxPanel.setScene(scene);
}
});
}
et méthode où je crée JTabbedPane
pour le navigateur:
private void createNewTab() {
JPanel panel = new JPanel(new BorderLayout());
startPage = startPageField.getText();
panel.add(new JScrollPane(getSearchPanel()), BorderLayout.CENTER);
tabPane.setBackground(Color.PINK);
tabPane.addTab(startPage, panel);
}
Merci pour toute aide ou contribution!
Quelle est la question? – Yahya
Je veux créer newTab (createNewTab()) dans mon navigateur Web et le définir sur jfxPanel. –