小编Gae*_*anh的帖子

无法从Eclipse运行JavaFx代码

我在oracle网站上找到了此代码,但是我无法使用Eclipse启动它,这是说“无法启动”。我已经安装了JDK 8,但是它不起作用...

有人有解决办法吗?:p

public class SwingFX extends Application {

@Override
public void start (Stage stage) {
    final SwingNode swingNode = new SwingNode();

    createSwingContent(swingNode);

    StackPane pane = new StackPane();
    pane.getChildren().add(swingNode);

    stage.setTitle("Swing in JavaFX");
    stage.setScene(new Scene(pane, 250, 150));
    stage.show();
    }

private void createSwingContent(final SwingNode swingNode) {
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            swingNode.setContent(new JButton("Click me!"));
        }
    });
}
}
Run Code Online (Sandbox Code Playgroud)

链接到找到代码的网站:https : //docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm

java eclipse swing javafx

2
推荐指数
1
解决办法
4856
查看次数

标签 统计

eclipse ×1

java ×1

javafx ×1

swing ×1