問題タブ [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.
java - GridPane が BorderPane にバインドされていない
私は JavaFX と FXML にかなり慣れていません。私はいくつかのJavaスイングをコーディングしましたが、それはずっと前のことです。何か新しいことを学ぶために、小さなボード ゲームを作成していますが、GridPane と Rectangles を適切に並べることができないようです (GridPane は BorderPane の中にあります)。つまり、(私は信じています) 私の GridPane が適切にバインドされていません。私のスクリーンショットでわかるように、ウィンドウのサイズを変更しても、GridPane は BorderPane と一緒に移動しません。
これらは私のクラスです:
主要
コントローラ:
サンプル.fxml
これが問題です; ウィンドウのサイズを変更しようとすると、GridPane と VBox が同じ場所に留まります。ウィンドウのサイズを変更すると、端から端まで移動するはずです。これはどのように見えるかです:

java - Javafxはループで長方形を作成します
私は Javafx を学習していますが、 for ループで各反復で新しい四角形を作成するのに問題があります。プログラムを実行すると、左上の位置に 1 つの長方形が作成されます。私の目標は、指定された列、行、幅のピクセル、高さのピクセルの量に基づいて四角形のグリッドを作成することです。長方形の作成以外に、すべてが動作することがテストされています。
長方形が作成されない理由を理解しようとしています。どんな助けでも大歓迎です。
javafx - JavaFX: FXML を使用してコントロールを行 (グリッドペイン内) に編成する
多くのコントロール (ラベル、テキストフィールド、コンボボックス、チェックボックス) を備えた GUI があります。それらをグリッドペインで整理し、行と列に配置したいと考えています(グリッドペインレイアウトで意図されているように)。
FXML を使用する場合、次のように記述します。
問題: 行 0 と 1 の間に行を追加したい場合は、次の行の行インデックスを増やす必要があります。ここで、最初の行の後に行を追加したい 20 行と 5 列を見てみましょう。これにより、最初の行より下のすべての行の行番号を増やす余裕が生まれます。
子コントロールを列番号を増やして同じ行に配置する行要素のようなものはありますか? 私はこのようなことを考えています:
私は VBox と HBox を知っていますが、これはほとんど私が欲しいものですが、固定幅の列に要素を入れたいと思っています。
java - gridPane でボタンを取得し、javaFx を使用してテキストを変更する
コントローラークラスで gridPane のすべてのメンバー (ボタン) を取得しようとしていますが、以下に示す例外が発生しています:
この例外は、コードのこの部分から発生します。コードをチェックする前に、gridPane (6*7) があり、これが私のコードであることを知っておく必要があります。
249行目は次のとおりです。
javafx - GridPane セルを埋める
まず第一に、私はJavaの初心者です。JavaFX を使用して Java でモノポリー ゲームを作成しようとしています。グリッドペインでボードを描きました。
ここで私の質問: これらのセルに名前、金額、色を付けるにはどうすればよいですか? セルの座標または何かを取得する方法はありますか。もしそうなら、私はそれらをループで埋めることができます。
前もって感謝します、 ネイサン