SwingNode
bir javafx scene node ve herhangi javafx scene layouts eklenebilir.
JavaFX sahnede onu bir Bölmesi'nde bir Jpanel eklemek ve görüntülemek için:
- (Pane içerir) düzenlerden herhangi bir çocuk olarak swingnode atama SwingNode
- için Jpanel ekleyin.
- aşamasına sahne ayarlayın sahnenin
- kökü olarak düzenini ayarlayın ve
SwingNode
Javadoc den (bir Bölme ekleyebilirsiniz göstermek için o
Çok basit kod örneğini göstermek):
public class SwingNodeExample extends Application {
@Override
public void start(Stage stage) {
final SwingNode swingNode = new SwingNode();
createAndSetSwingContent(swingNode);
Pane pane = new Pane();
pane.getChildren().add(swingNode); // Adding swing node
stage.setScene(new Scene(pane, 100, 50));
stage.show();
}
private void createAndSetSwingContent(final SwingNode swingNode) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JPanel panel = new JPanel();
panel.add(new JButton("Click me!"));
swingNode.setContent(panel);
}
});
}
public static void main(String[] args) {
launch(args);
}
}
Teşekkürler! Yapabilirsem rep olur! –