タグ付けされた質問 「javafx」

JavaFXプラットフォームを使用すると、開発者は、複数のプラットフォーム間で一貫して動作するグラフィカルユーザーインターフェイス(GUI)アプリケーションを作成およびデプロイできます。JavaFX 1.3以前はスクリプト言語でしたが、JavaFX 2.x + / 8.xではユーザーがJavaを使用できます。FXMLにより、JavaFXはMVCアーキテクチャに従うことができます。

3
Google Maps&JavaFX:JavaFXボタンをクリックした後に地図上にマーカーを表示
JavaFXアプリケーションのボタンをクリックすると、マップにマーカーを表示しようとしています。ボタンをクリックすると、JSONファイルに位置が書き込まれ、このファイルはマップを含むhtmlファイルに読み込まれます。問題は、ブラウザーでHTMLページを開いたときに完全に機能することですが、JavaFXのWebビューでは何も起こらず、理由がわかりません。 これはhtmlファイルです: <!DOCTYPE html> <html> <head> <title>Simple Map</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> <style> /* Always set the map height explicitly to define the size of the div * element that contains the map. */ /*#map { height: 100%; }*/ #map{width:100%;height:100%;margin:auto;} /* Optional: Makes the sample page fill the window. …

6
デスクトップアプリケーション用のSwing vs JavaFx [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する 現在SWTを使用している非常に大きなプログラムがあります。プログラムはWindows、Mac、Linuxの両方で実行でき、多くの要素を持つ大きなデスクトップアプリケーションです。SWTが少し古いので、SwingまたはJavaFXに切り替えたいと思います。そして、3つのことについてあなたの考えを聞きたいと思います。 私の主な関心事は、デスクトップGUIアプリケーションに対して何が改善されるかです。(私はオンラインで見ましたが、多くの人がJavaFXはSwingと同じくらい優れていると示唆していますが、単純な意見の炎の戦争を除いて、多くの有効な議論はありませんでした)。Windows、Mac、および一部の一般的なLinuxディストリビューションで動作する必要があります。 何がよりクリーンでメンテナンスが容易になりますか? そして、最初から構築する方が速いのは何ですか? 私のアプリケーションでMVC方法論を使用しています。

10
パラメータを渡すJavaFX FXML
javafxでセカンダリウィンドウにパラメーターを渡すにはどうすればよいですか?対応するコントローラーと通信する方法はありますか? 例:ユーザーがから顧客を選択するTableViewと、新しいウィンドウが開き、顧客の情報が表示されます。 Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource)); Scene scene = new Scene(page); newStage.setScene(scene); newStage.setTitle(windowTitle); newStage.setResizable(isResizable); if(showRightAway) { newStage.show(); } } newStage新しいウィンドウになります。問題は、コントローラーに顧客の情報を探す場所を(IDをパラメーターとして渡すことによって)指示する方法が見つからないことです。 何か案は?


6
JavaFXとOpenJDK
JavaアプリケーションのユーザーインターフェイスをJavaFXに切り替えることができるかどうかを判断しようとしています。私のユーザーのほとんどは、最近JavaFXが統合されているOracle JREを使用しています。ただし、一部はOpenJDK(Linux)を使用しています。この(古い)質問は、OpenJDKがJavaFXを非常にうまく処理していないことを示唆しています。この質問によると、代替OpenJFXはバージョン9のOpenJDKに完全に統合されるだけです。したがって、私の質問は2つあります。 OpenJDKでのJavaFXサポートはまだそれほど悪いのですか? もしそうなら、ユーザーが自分でビルドする必要がないようにOpenJFXパッケージをすでに提供しているLinuxディストリビューションはありますか?
109 java  javafx-2  javafx  openjdk 


3
JavaFXシーンビルダーはどこに行きましたか?
Intellijで使用できるように、とらえどころのないJavaFXシーンビルダーを見つけようとしています。私はWindows OSを使用しています。 Oracleは、JavaFXシーンビルダーは新しいダウンロードに含まれていると述べていますが、どのように検索しても見つかりません(http://www.oracle.com/technetwork/java/javafx/downloads/index.htmlを参照)。私は彼らが間違ったページにリンクしていると思います、そしてそれのためのグーグルは私をどこにも連れていません。 Java 8 SDKがすでにインストールされており、正常に動作しています。どうやらJavaFXが含まれているようですが、Javaフォルダーのどこにもシーンビルダーが見つからず、オンラインで完全に見つからないようです。 誰か助けてもらえますか?私は小さなGUIプログラムを書きたいだけですが、JavaFXが適しているようです(そうでない場合は、この概念を私に混乱させないでください!)

2
JavaFXはWPFと比較してどうですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はほとんどC#プログラマーです。約10年前にJavaの作成をやめましたが、記事を読んだり、友達と話したりするなどして、Javaのテクノロジーに遅れないようにしています。 JavaFXと呼ばれる新しいリッチGUIフレームワークについて聞いたことがありますが、それを非Javaパラレルと比較するリソースを見つけることができませんでした。 私はC#とWPFに非常に精通しているので、2つのテクノロジがどれほど類似しているか、または異なっているかについて感じたいと思います。 編集:答えが来ないので、私はもっと具体的にしようとします: WPFはXAMLを使用してビジュアルツリーを作成しますが、JavaFXには同様の機能がありますか? WPFはMVVMパターンのビューモデルへのバインドで使用するのが最適ですが、JavaFXもバインドを広範囲に使用しますか? WPFはレンダリングにGPUを利用しますが、JavaFXは同じことをしますか? ネットPC上のブラウザーを介して実行した場合、SilverlightはJavaFXとどのように比較されますか? ...来てもっと... これをコミュニティWikiに変更して、比較が(うまくいけば)更新され続けるようにします。
93 wpf  javafx-2  javafx 

7
JavaFX:初期化中にコントローラーからステージを取得する方法は?
コントローラクラスからステージイベント(つまり、非表示)を処理したい。だから私がしなければならないすべては経由でリスナーを追加することです ((Stage)myPane.getScene().getWindow()).setOn*whatIwant*(...); しかし問題は初期化が直後に始まるということです Parent root = FXMLLoader.load(getClass().getResource("MyGui.fxml")); 以前 Scene scene = new Scene(root); stage.setScene(scene); したがって、.getScene()はnullを返します。 私が見つけた唯一の回避策は、myPane.sceneProperty()にリスナーを追加することです。それがnullにならない場合は、シーンを取得し、.windowProperty()に追加します。最終的にステージを取得するリスナー処理。そして、すべての目的は、イベントをステージングするために必要なリスナーを設定することです。リスナーが多すぎると思います。それが私の問題を解決する唯一の方法ですか?

4
Platform.runLaterとJavaFXのタスク
私はこれについていくつかの研究を行ってきましたが、控えめに言ってもまだ非常に混乱しています。 Taskいつ使用するPlatform.runLater(Runnable);か、いつ使用するかについて具体的な例を教えてもらえますか?違いは正確には何ですか?これらのいずれかをいつ使用するかについての黄金律はありますか? また、私が間違っている場合は訂正してください。ただし、これら2つの「オブジェクト」は、GUIのメインスレッド内に別のスレッドを作成する方法ではありませんか(GUIの更新に使用されます)。

15
javac:無効なターゲットリリース:1.8
最近、NetBeansにバンドルされているJDK 1.8.0.0_06をダウンロードしました。次に、Java 1.7で開発していた私のJavaFxプロジェクトはJava 1.8でコンパイルできないので、JDKを1.7に下げました。それでも私はそれを動作させる/コンパイルすることができません。私はこのエラーを受け取ります: javac: invalid target release: 1.8 Usage: javac <options> <source files> 私は本当に行き詰まっています。どんな助けにも感謝します。


3
JavaFXFXMLコントローラー-コンストラクターと初期化メソッド
私のApplicationクラスは次のようになります。 public class Test extends Application { private static Logger logger = LogManager.getRootLogger(); @Override public void start(Stage primaryStage) throws Exception { String resourcePath = "/resources/fxml/MainView.fxml"; URL location = getClass().getResource(resourcePath); FXMLLoader fxmlLoader = new FXMLLoader(location); Scene scene = new Scene(fxmlLoader.load(), 500, 500); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { …
84 java  javafx 

2
Ubuntu Wily(15.10)のOpenJDK8にJavaFXが含まれていないのはなぜですか?
今日、を介してOpenJDK 8をダウンロードしましたがsudo apt-get install openjdk-8-jdk、JavaFXが含まれていないようです。 > java -version openjdk version "1.8.0_66-internal" OpenJDK Runtime Environment (build 1.8.0_66-internal-b17) OpenJDK Server VM (build 25.66-b17, mixed mode) 最新のEclipse(Eclipse Mars)にもE(fx)clipseをインストールしましたが、それでもjavafxを解決できませんでしたというメッセージが表示されます。
83 java  eclipse  ubuntu  javafx 

11
JRE 8でJavaFXを使用すると、「アクセス制限」エラーが発生します
新しいjava8プロジェクトでjavafx関連のクラスを使用しようとすると、Eclipseからアクセス制限エラーが発生します。これまでのところ、私が見つけた唯一の「解決策」は、Eclipseにアクセス制限を無視するように指示することですが、私はそれに満足していません。エラーの例: Access restriction: The type Pane is not accessible due to restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar Java8用のEclipseJDTパッチでEclipseKeplerを使用しています。 これは、JavaFXがJavaSE実行環境の一部ではないという事実に関連する問題のようです。 http://en.wikipedia.org/wiki/JavaFXによると、javaFXはJavaSEの一部であるため、私は今、ひどく混乱しています。EclipseがjavaSEの一部であることを認識していない可能性はありますか?
83 java  eclipse  javafx  java-8 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.