問題タブ [fxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8351 参照

database - データベースからのデータを使用したFXMLのJavaFX2.0TableView

mysqlデータベースからfxmlファイルにあるテーブルビューにデータを取得するにはどうすればよいのでしょうか。データを取得して、fxmlファイルにあるテーブルビューに配置する必要があります。データベースに接続する方法はわかっていますが、データを取得してテーブルビューに配置する方法がわかりません。

テーブルビューはfxmlファイルにあります。私がまだここにいる場合、データをインポートした後、このテーブルビューのセルを編集するにはどうすればよいですか?

私が取り組んでいるアプリケーションはデスクトップです!

0 投票する
1 に答える
5349 参照

javafx-2 - ResourceBundleがnullになるのはなぜですか(FXMLおよびJavaFX 2.0を使用するアプリケーションの場合)

私はJavaFXで書かれたアプリケーションを持っています(FXMLを使用して)。アプリを国際化しようとしています。私はこのチュートリアルで説明されているようにそれをやろうとしていました。

次のようなテキストを含むプロパティファイルがあります:submit=Войти

FXMLで説明されているボタンがあります。

プロパティファイルとfxmlファイルは同じディレクトリにあります。

しかし、私のボタンにはテキストがありません。テキストがあると思います。「%submit」と書かれていますが、「Войти」とは書かれていません。それから私はこの1つのチュートリアルのようなことをしようとしました 私の初期化メソッドで私はsuhコードを持っています:

ログに「エラー」メッセージが表示されます。

だから、私は何が間違っているのですか?

0 投票する
4 に答える
103782 参照

javafx-2 - FXML コントローラ クラスへのアクセス

メイン アプリケーションまたは他のステージから画面上の情報を更新するために、いつでも FXML コントローラ クラスと通信したいと考えています。

これは可能ですか?私はそれを行う方法を見つけていません。

静的関数は方法になる可能性がありますが、フォームのコントロールにアクセスできません。

何か案は?

0 投票する
1 に答える
638 参照

database - JavaFX2.1はテーブルビューデータを置き換えます

ここで少し問題があります。私は、SQL対話のテーブルビューを解釈して表示する必要がある小さなアプリケーションに取り組んでいます。私の大きな問題は、新しい問い合わせにfxmlを使用して新しいテーブルビューインスタンスを作成し、テーブル内のデータを新しいデータに置き換える方法がわからないことです。つまり、2列を選択すると、2列が表示され、その後、3列を選択すると、3列のテーブルビューが表示されます。何か案は?

シンプル:テーブルビューで既存の問い合わせデータを新しい問い合わせデータに置き換える必要があります!

私はfxmlを使用しています!

どうもありがとう!

0 投票する
1 に答える
1466 参照

java - NetBeans7.1でのJavaFX2.1CSSスタイルの警告

この警告は、アプリケーションにうまく影響しないため、理解できないか、少なくともプロジェクトから隠す方法があります。

それらはjavafxコアファイルにリンクしているだけで、これらを修正する方法を知りません。ありがとう

0 投票する
5 に答える
24844 参照

java - JavaFX スタイル クラスが更新されない

ノードが選択されている場合はスタイル クラスをノードに追加し、他のアイテムを選択している場合はそれを削除します。スタイル クラスを削除しても、スタイルは更新されないため、通常の状態には戻りません。

ただし、スタイルは選択したクラスと同じままです

0 投票する
2 に答える
5447 参照

java - JavaFXをクリックしたボタンの展開効果を削除するには?

JavaFX ボタンをクリックしたときの小さな拡張効果を削除するにはどうすればよいですか? また、メニューボタンのように機能させるにはどうすればよいですか(別の「メニュー」ボタンを押すまで、それを押してフォーカス状態のままにします)。ノードを同じフォーカスにグループ化する方法はありますか?

0 投票する
2 に答える
28201 参照

css - FXML/CSS を使用した JavaFX のメニュー コントロールのテキスト色の変更

JavaFXでMenuコントロールのテキストの色を変更したい。現在、メニューバー全体の背景色が白に設定されており、メニューを表示するためのデフォルトのテキストの色も白であるため、実際のコントロールが見えないため、メニューのテキストの色を設定したい(「ファイル") 黒に。それ、どうやったら出来るの?

FXMLの部分は次のとおりです。

CSS部分は次のとおりです。

これは機能しません (「ファイル」はまだ白いままです)。私は何を間違っていますか?また、もう 1 つのことは、CSS を使用して.modItemに何も適用できないように見えることです。これはScene Builderで機能しますが、プレビューすると消えます ( SBのすべてのメニューで「スタイルシート」セレクターも欠落しています)。

0 投票する
26 に答える
154314 参照

java - JavaFX 2.1 TableView 更新項目

私はこの共通の問題を抱えているようです。項目をリセットした後、テーブル ビューが項目を更新しません。データ確認しましたが新品です。

インターネットから複数のソリューションを試しましたが、成功しませんでした。

空の列が 1 つ余分に追加され (理由がわからない)、サイズ変更が壊れてしまうため、すべての列をリセットすることはできません。

私のテーブルは編集できません。新しいデータが変更されます。

アイテムの順序を変更して行が変更されると、データが更新されます (:|)。

私はただアイデアなしで残っています。

現時点では、更新コードは非常に単純です。

ここでも、新しいデータは正しいです。tableView を選択すると、新しい正しいアイテムが返されます。

0 投票する
2 に答える
1406 参照

java - Oracle から JavaFX FXML チュートリアルを実行するとエラーが発生します

こんにちは。私は公式の JavaFX FXML チュートリアル (ソースコードはこちら) に取り組んでいます。ただし、Netbeans IDE を使用してコンパイルすると、次のエラーが発生します。

誰でもこれで私を助けることができます

JDK 1.7 と JavaFX 2.0 を実行しています

init: 削除中:
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\build\built-jar.properties
deps-jar: プロパティファイルを更新中:
C:\Users\riash\Documents\Riaz\Personal \Java\Samples\FXMLExample\build\built-jar.properties
コンパイル: 検出された JavaFX Ant API バージョン 1.1
C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK\tools\ant-javafx.jar からのタスクの起動
JAR の署名:
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\dist\FXMLExample.jar を
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\dist\FXMLExample.jar としてnb-jfx

警告: 署名者証明書は 6 か月以内に期限切れになります。Enter Passphrase for keystore: Enter key password for nb-jfx: Launching task from C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK\tools\ant-javafx.jar それ自体への jar コピーをスキップする: FXMLExample.jar jfx-deployment : jar: 実行: 2012 年 6 月 19 日 9:10:33 PM javafx.fxml.FXMLLoader logException SEVERE: ファイル
/C:/Users/riash/Documents/Riaz/Personal/Java/Samples/の 48 行目で次のエラーが発生しましたFXMLExample/build/classes/fxmlexample/fxml_example.fxml[Ljava.lang.StackTraceElement;@1bb3a11
アプリケーション起動メソッドで例外
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:601)
で com. com.javafx.main.Main.main(Main.java:537)
での javafx.main.Main.launchApp(Main.java:453)

原因: java.lang.RuntimeException:
com.sun でのアプリケーション開始メソッドの例外。 javafx.application.LauncherImpl.launchApplication1 (不明なソース)
com.sun.javafx.application.LauncherImpl.access$000 (不明なソース)
com.sun.javafx.application.LauncherImpl$1.run (不明なソース)
で java.lang. Thread.run(スレッド.java:722)

原因: javafx.fxml.LoadException: javafx.scene.layout.GridPane にデフォルト プロパティがありません。