問題タブ [gridpane]

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 投票する
0 に答える
701 参照

java - JavaFX グリッドペインの境界線の陰影と太さが異なって見える

を作成しGridPaneて呼び出した後Snapshot()、取得した画像には、色と幅が異なるように見えるグリッド線があります。薄いものは明るく、厚いものは暗い。何かご意見は?

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

java - テキストが変更されたときにラベル付きコントロールが他のコンポーネントのサイズを変更しないようにするにはどうすればよいですか?

タイトルが示すように、javafx.scene.control.Label のテキストを変更すると、同じレイアウトに含まれるすべてのコンポーネントのサイズが変更されます。これを防ぐにはどうすればよいですか?これが私のFXMLマークアップです:

テキスト変更前

テキスト変更後

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

javafx - JavaFX カスタム ListCell HGrow

カスタム ListCellFactory を持つ ListView があります。CustomListCell の実装では、setGraphic を使用してリスト アイテムのグラフィックを GridPane に設定しますが、GridPane で ListView の幅全体を埋めることができません。以下は私のコードの短いバージョンです:

別の投稿からの prefWidth 境界があっても、私の GridPane は大きくなりません! 使用するレイアウト制約の組み合わせに関係なく、次のようになります。

例のビュー

GridPane は、ListCell の全幅に拡張する必要があります (右下隅に削除ボタンを追加したい)。私は頭がおかしくなりました、助けてください!

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

javafx - JavaFX は RadioButtons を GridPane に配置します

次のコードがあります。

最後の行に次のようなエラーが表示されました: ToggleGroup cannot be converted to Node.

私に何ができる?私も試してみましVbox, Hboxたが、うまくいきませんでした。Google を試しましたが、解決策が見つかりませんでした。助言がありますか?

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

java - GridPane を ScrollPane にラップするか、プログラムで変更します。最も効率的なアプローチは?

ゲームでは、世界のタイルを正方形のセルに表示する GridPane があります。プレーヤーは、キーボードを使用して、列\行で表示されているものを移動できます。私が考えたアプローチは次のとおりです。 GridPane を使用して、表示されているタイルをプログラムで変更し、プレイヤー入力の x ステップだけすべてを移動します。GridPane を ScrollPane にラップし、ScrollPane のスクロールをキーボード入力に結び付けます。

私の質問は、視界から外れているが同じマップ上にあるものが常に読み込まれていると仮定すると、各アプローチの効率的な長所と短所は何ですか? 最も具体的には、GridPane を ScrollPane にラップすると、画像が画面外にある場合でも画像が読み込まれたままになり、パフォーマンスに影響を与えるのではないかと考えています。また、私が考えたことのない 3 番目のより効率的な方法があるかどうかも疑問に思っています。

私はJavaFX8を使用しています

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

javafx-8 - JavaFX 8 - GridPane の自動サイズ変更の問題

特定のスパン構成を設定する場合、GridPane の自動サイズ設定に問題があります。

次の構成は、期待どおりに機能します。

それを証明するためにまだ画像を投稿することはできませんが、次の主張を確認できます。

**gridpane.width = column0.width + column1.width + column2.width

行 0 のラベルを削除すると、次のコードが得られます。

そして、結果は正しくありません:

gridpane.width > column0.width + column1.width + column2.width

私はそれを確認しませんでしたが、それは次のとおりだと思います:

gridpane.width = column0.width + column1.width + column0.width + column1.width + column2.width

JavaFX の問題ですか、それとも Gridpane のサイズ設定ポリシーを誤解していますか?

ケース 1: OK

ここに画像の説明を入力

ケース 2: KO (GridPane の空きスペース)

ここに画像の説明を入力

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

css - CSS を使用して javaFX で GridPane を回転させる

私は小さな問題を抱えています。ゲームを作成するように求められたので、レイアウトを取得しましたが、CheckBox が 'roteer' を呼び出したときに確認する必要があります。アクティブな場合、ゲームが作成されている GridPane 全体を 180 度回転する必要があります。たとえば、正方形があり、ボタンを押すたびにその正方形を回転させたいのですが、チェックボックスがオンになっている場合のみです。どうすればいいですか?CheckBox についてよくわからない場合、どうすれば正方形を回転させることができますか?

前もって感謝します :)