注:これは宿題ではありません。私のSwingアプリケーションは宿題でしたが、すでに完成しています。私は自分自身の知識のために、JavaFXとScenebuilderをよりよく理解するためにこれをやっています。Scenebuilder/JavaFXのGridPaneですべてのグリッドのサイズと各種属性を設定する方法
27x27グリッドを含むSwingアプリケーションを作成しました。 「標準設定」をクリックすると、中央の正方形だけが表示されます。
私はJavaFXのにすべてを翻訳しattemtping、と私はScenebuilderを使用しています。私はまだこれを使用する方法を学んでいる、私は私のGridPaneが正しく配置されている場合(私はそれが親の境界を超えて行く27×27グリッドを作成する方法に注意してください)確信しています。私は後でそれに取り組むことができます。あなたが軒並み各ノードの属性のすべてを設定することができれば私が知りたいのですがどのような
です。私は自分のFXMLファイルに入り、27x27グリッドの各ノードサイズを手動で変更しなければなりませんでした。これは最終的には疲れてしまうでしょう。確かにこれを行う方法がありますか? 各ノードにはLabelテンプレートがあり、特定のAntがそれにアクセスするときにのみ表示されます。 "NODE_SIZE" は
setPreferredSize(new Dimension(ColonyView.NODE_SIZE, ColonyView.NODE_SIZE));
:任意の助けをいただければ幸いです
public final static int NODE_SIZE = 96
私のSwingバージョンで
は、すべてのノードのためにすべてを設定する例はそうのように見えます。
興味深い。ありがとう! – IRGeekSauce
しかし、私はScenebuilderを使用しないことになるかもしれません。 JPanelを継承するクラス "ColonyNodeView"があります。私は基本的に27 x 27グリッドのJPanelsを作成しています。これはLabels(可視である場合)と黄色を背景に合わせて表示します。私はこれらを定義する方法を理解する必要があります。 – IRGeekSauce