個人財務 を使用して> JavaFXのAnchorPaneレイアウトを使用する

を使用して> JavaFXのAnchorPaneレイアウトを使用する

ビデオ: JavaFX Tutorials part 009 layout borderpane gridpane vbox hbox flowpane tilepane anchorpane 2025

ビデオ: JavaFX Tutorials part 009 layout borderpane gridpane vbox hbox flowpane tilepane anchorpane 2025
Anonim

JavaFXの アンカーペイン は、ペインのエッジの1つを基準にしてノードを配置できるという点でボーダーペインと似ています。ただし、いくつかの重要な違いがあります。

  • 枠線区画では、レイアウト領域は、上、右、下、左、中央の5つの別個の領域に分かれています。アンカーペインは、レイアウトを別の領域に分割しません。代わりに、レイアウト内のすべてのノードを、レイアウト領域の4つのエッジの1つ以上に結びつけるか、またはアンカーすることができます(999)。ノードがエッジに固定されている場合、アンカーペインは、他のノードを許可した後、そのエッジに可能な限り近い位置にノードを配置します。 <! - 1 - > ノードを複数のエッジに固定することができます。たとえば、ノードを右端と右端に固定して、ノードをレイアウトの右上隅に配置することができます。ノードが反対側のエッジ(上下および左右)に固定されている場合、ノードはレイアウトの両端に引き寄せられる。この結果、レイアウトのサイズが大きくなるにつれてノードが引き伸ばされます。

    <! - 2 - >
  • 複数のノードを各エッジに固定できます。その場合、ノードはスタックペインの場合と同じようにオーバーラップします。

  • 次の表は、アンカーパネルの作成に使用するAnchorPaneクラスのコンストラクタとメソッドを示しています。

    コンストラクタ
  • 説明

AnchorPane()

空のアンカーペインを作成します。 AnchorPane(Node … children)
指定された子ノードを持つアンカーペインを作成します。 メソッド
説明 ObservableList
getChildren() アンカーペインに追加されたすべての子ノードのコレクションを返します。コレクションはObservableList型として返されます。この型には、
addおよびaddAll、

メソッドが含まれています。これにより、1つまたは複数のノードをリストに追加できます。

static void setTopAnchor(Node node、Double

value)

指定されたノードを上端にアンカーします。

は、エッジからのオフセットを示します。

static void setRightAnchor(Node node、Double

value) 指定されたノードを右端にアンカーします。

は、エッジからのオフセットを示します。

static void setBottomAnchor(Node node、

Double value) 指定されたノードを下端までアンカーします。

は、エッジからのオフセットを示します。

static void setLeftAnchor(Node node、Double

value) 指定されたノードを左端にアンカーします。

は、エッジからのオフセットを示します。

void setMinHeight(double value)

アンカーペインの最小高さを設定します。 void setMaxHeight(double value)

アンカーペインの最大高さを設定します。

void setPrefHeight(double value) アンカーペインの適切な高さを設定します。
void setMinWidth(double value) アンカーペインの最小幅を設定します。
void setMaxWidth(double value) アンカーペインの最大幅を設定します。
void setPrefWidth(double value) アンカーペインの適切な幅を設定します。
void setPadding(Insets value) スタック
ペインの内側の端にパディングを設定します。
- <! - 1 - >
アンカーペインを作成するには、AnchorPaneコンストラクターを呼び出して、追加するノードを渡します。例: 長方形r1 =新しい長方形(400,200); r1。 setFill(カラー。ライトグレー);矩形r2 =新しい矩形(200,400); r2。 setFill(カラー。ダークグレー); AnchorPaneアンカー=新しいアンカーパネル(r1、r2);

ここでは、1つの400×200、もう1つの200×400の対の矩形が作成されます。 1つはライトグレー、もう1つはダークグレーです。次に、アンカーペインが作成され、2つの長方形が追加されます。

<! - 2 - >

次に、setTopAnchor、setRightAnchor、setBottomAnchor、およびsetLeftAnchorメソッドを使用して、ノードをアンカーペインの端に固定します。これらの各メソッドは、アンカーするノードと、エッジから一定の距離をアンカーできるオフセット値の2つのパラメータを受け取ります。

たとえば、矩形r1を上端と左端に、長方形r2を上端と右端に固定するには、次の行を使用します。

<! - 3 - >

アンカー。 setTopAnchor(r1,0,0);アンカー。 setLeftAnchor(r1,0,0);アンカー。 setTopAnchor(r2、0);アンカー。 setRightAnchor(r2、0);

シーンに表示されたときのこのアンカーパネルの表示方法を次に示します。

アンカーペインに表示される2つの長方形。

図1の上部にあるウィンドウは、最初にこのペインが表示されたときの表示方法を示しています。ここでは、明るい灰色の矩形がレイアウトの左上隅に固定され、濃い灰色の矩形が右上隅に固定されている様子を確認できます。
アンカーパネルは、その内容物がぴったりとはまるように最初にサイズが決められている。その結果、濃い灰色の矩形が明るい灰色の矩形と重なって表示されます。図の下部にあるウィンドウは、ユーザーがウィンドウを伸ばしたときにレイアウトがどのように表示され、アンカーレイアウトペインが拡大するかを示しています。アンカーペインの幅が広がると、ライトグレーの矩形はレイアウトの左上隅に、濃いグレーの矩形はペインの右上隅に配置されたままになります。従って、矩形は分離する。
を使用して> JavaFXのAnchorPaneレイアウトを使用する

エディタの選択

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

設定は、Facebookで快適に過ごせるようにするための予防措置です。ブロックリストは通常​​、より反応的です。誰かがあなたのことを気にするFacebook上の何かをした場合、彼をブロックしたり、あなたが影響を及ぼす特定の行動をブロックすることを選ぶかもしれません。制限付きリスト、ユーザーブロック、ブロック...

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebook、あなたのタイムラインはあなたの友人のものと比べて少し空白に見えるかもしれません。カバー写真が必要です。まもなくタイムラインがいっぱいになります。しかし、まず、人々があなたを見つけてあなたについて知ることができるように、基礎を記入したいと思っています。人々が最初にすることは...

正しいFacebookページタイプを選択する方法 - ダミー

正しいFacebookページタイプを選択する方法 - ダミー

サービス、またはビジネスを利用するには、Facebookのページオプションの賛否両論に気づく必要があります。あなたの6つの主要なオプションを見てみましょう:ローカルビジネスまたはプレースカンパニー組織または機関ブランドまたはプロダクトアーティストバンドまたは公共図エンターテインメント原因またはコミュニティ次の...

エディタの選択

他のKloutインフルエンサーを推薦する方法 - ダミー

他のKloutインフルエンサーを推薦する方法 - ダミー

インフルエンサーリストを使用してKloutが+ Kを与えると説明するアクションです。あなたのKloutスコアの一部は、他人から受け取った裏書の数に由来します。

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

ソーシャルメディア指標の目標を微調整するための販売漏れデータあなたの目標を微調整することの一部は、希望から​​マイルストーンに移行するまで、それらを磨くことです。人々がゴールを間違えていることのいくつかの例を以下に示します。これは希望、夢、偉大なものです。

Klout特典の電子メール通知を取得する方法 - ダミー

Klout特典の電子メール通知を取得する方法 - ダミー

Ifあなたは定期的にKloutを訪れる習慣ではないので、あなたはPerksの電子メールアラートを作成することができます。あなたがソーシャルメディアの世界でやっていることすべてを把握するのは難しいかもしれません。これはあなたのソーシャルメディア管理を簡素化するのに役立ちます。あなたがパルクの資格を得て、そして...

エディタの選択

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

パブリックフォルダを使用できます。パブリックフォルダは、グループ全体が見てアイテムを追加できる場所です。タスクや連絡先用のパブリックフォルダを持つことができます。

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookのオプション。非常に積極的に設定すると、迷惑メールが少なくなりますが、正当なメッセージを迷惑メールとマークすることがあります。それほど攻撃的ではないように設定すると、受信トレイにもっと迷惑をかけることになります。 Outlookに付属しています...

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法あなたのリストの名前を作り、あなたのシステムに保存した名前のコレクションから選ぶという単純な問題です。連絡先グループは電話番号とメールアドレス、電子メールアドレスだけを追跡しません。 ...