2016-04-21 8 views
0

注:これは宿題ではありません。私のSwingアプリケーションは宿題でしたが、すでに完成しています。私は自分自身の知識のために、JavaFXとScenebuilderをよりよく理解するためにこれをやっています。Scenebuilder/JavaFXのGridPaneですべてのグリッドのサイズと各種属性を設定する方法

27x27グリッドを含むSwingアプリケーションを作成しました。 「標準設定」をクリックすると、中央の正方形だけが表示されます。

Swing GUI Initialization

私はJavaFXのにすべてを翻訳しattemtping、と私はScenebuilderを使用しています。私はまだこれを使用する方法を学んでいる、私は私のGridPaneが正しく配置されている場合(私はそれが親の境界を超えて行く27×27グリッドを作成する方法に注意してください)確信しています。私は後でそれに取り組むことができます。あなたが軒並み各ノードの属性のすべてを設定することができれば私が知りたいのですがどのような

JavaFX GridNode with Scenebuilder

です。私は自分のFXMLファイルに入り、27x27グリッドの各ノードサイズを手動で変更しなければなりませんでした。これは最終的には疲れてしまうでしょう。確かにこれを行う方法がありますか? 各ノードにはLabelテンプレートがあり、特定のAntがそれにアクセスするときにのみ表示されます。 "NODE_SIZE" は

 setPreferredSize(new Dimension(ColonyView.NODE_SIZE, ColonyView.NODE_SIZE)); 

:任意の助けをいただければ幸いです

public final static int NODE_SIZE = 96 

私のSwingバージョンで

は、すべてのノードのためにすべてを設定する例はそうのように見えます。

答えて

1

あなたは黄色の背景を設定するためにCSSを使用することができ、あなたのGridPaneを押しSTRG +

+0

興味深い。ありがとう! – IRGeekSauce

+0

しかし、私はScenebuilderを使用しないことになるかもしれません。 JPanelを継承するクラス "ColonyNodeView"があります。私は基本的に27 x 27グリッドのJPanelsを作成しています。これはLabels(可視である場合)と黄色を背景に合わせて表示します。私はこれらを定義する方法を理解する必要があります。 – IRGeekSauce

関連する問題