2017-10-12 13 views
0

私はJavaとjavafxを混在させて小さなアプリケーションを作成しています。したがって、JavaでjavafxページにJavaを接続することは可能ですか?私はJavaとjavafxの混合アプリケーションを作成しています

+1

あなたは、javafxをスイングとミックスしているということですか? – JKostikiadis

+0

はい私は期待しています。私はJavafxの方が新しいのでJavaスイングでjavafxと接続しようとすると小さなアプリケーションを作成する –

+1

ここをクリックしてください:http://docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm – JKostikiadis

答えて

1

jewelseaは、JFXPanelを使用してSwingにjavafxコンポーネントを埋め込む方法があることを指摘しました。 はいの場合、JFXPanelにそのボタンをラップする限り、JFrameにjavafx Buttonを置くことができます。

JavaFXでは、SwingコンポーネントをJavaFXアプリケーションの中に置くこともできます。それはSwingNodeと呼ばれています。
したがって、はいの場合、そのJButtonをSwingNodeにラップする限り、JButtonをjavafx Stageに入れることができます。

+0

JavaFXにはメカニズムがありますJavaFX 2.0の初回リリース以降、JavaFXコンポーネントをSwingアプリケーションに埋め込むことができます。これを行うクラスは[JFXPanel](https://docs.oracle.com/javase/9​​/docs/api/javafx/embed/swing/JFXPanel.html)です。リンクされたjavadocは、それを使用する方法のサンプルを提供します。 – jewelsea

+0

@ jewelseaありがとう!私はそれを知らなかった、私はこの答えを更新する – MMAdams

関連する問題