問題タブ [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 投票する
2 に答える
2132 参照

java - JavaFX で FXML ファイルを読み込めませんでした

だから私は JavaFX のチュートリアルをやろうとしていて、FXML の例に取り組んでいます。しかし、.fxml ファイルの GridPane に何かを追加すると、プログラムがクラッシュします。他に何も配置されていない場合は、通常の GridPane を開きます。

FXML ファイルのコード:

メイン クラスのコード:

}

クラッシュする原因は正確には何ですか?

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

java - JavaFX テキストがステージ幅を伸ばす

次のコード例があります。

次のウィンドウが表示されます。

JavaFX ウィンドウ

ウィンドウのサイズを予想どおりの幅に変更すると、TextField もサイズ変更されます。

サイズ変更された JavaFX ウィンドウ

私の質問は、ウィンドウの右側にある白いスペースはどこから来ているのですか? ウィンドウのサイズが、コンポーネントが占めるスペースよりもはるかに広いのはなぜですか? ウィンドウに十分なスペースがあるにもかかわらず、ウィンドウを小さくすると TextField のサイズが変更されるのはなぜですか?

上部のテキストを削除すると、ウィンドウ サイズがより適切になります。

JavaFX Window sans top Text

VBox と HBox を使用して探している効果を実現しようとしましたが、ウィンドウは常に上の最初の画像のように見えます。どうしたの?

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

javafx - javafxでグリッドペインの列を手動でスパンする方法は?

2 行 2 列のグリッドペインを使用してレイアウトを設計しようとしています。左上の領域と右上の領域は width を共有し、どちらもその 50% を取得します。しかし、2行目では、幅の60%を取得するには右下の領域が必要なので、左下の領域は40%です。

[[2col.,2col][1col,3col]] マトリックスのような列のスパンも試しました。どちらもうまくいきませんでした。

これが私のコードです。

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

java - JavaFX ラップされたテキストを GridPane に追加する方法

TextArea にテキストを動的に追加すると、次のように正しくラップされました。

テキストエリア

しかし、要件が変更されたため、各テキストの (前に) 箇条書きとして画像を追加する必要があります。次に、GridPane を使用して、次のように画像付きのテキストを追加しました。

グリッドペイン

コンポーネントを GridPane に追加するために使用されるコード:

(GridPane を使用して) テキストが正しくラップされない問題が追加されました。この問題を解決するにはどうすればよいですか。ありがとう。

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

javafx-2 - JavaFX Gridpane の形状が崩れている

Scene Builder でグリッドペインを AnchorPane に追加する際に問題が発生しました。GridPane は、ウィンドウに配置するとすぐに完全に形が崩れます。実際のウィンドウは本来あるべき位置にありますが、行と列のグリッドがずれています。スクリーンショットは私が何を意味するかを示しています:

グリッドペイン