個人財務 JavaFXプロジェクトにボタンとテキストを追加する方法 - 最初のJavaプログラマとしてのダミー

JavaFXプロジェクトにボタンとテキストを追加する方法 - 最初のJavaプログラマとしてのダミー

目次:

ビデオ: Coding Challenge #3: The Snake Game 2025

ビデオ: Coding Challenge #3: The Snake Game 2025
Anonim

初心者のJavaプログラマとして、JavaFXプロジェクトに物事を追加したいと考えています。強力なGUIプログラムを作成するときは、まずボタンやその他のウィジェットを含むウィンドウを作成します。次に、キーストロークやボタンのクリックなどに対応するメソッドを追加します。

ここでは、XMLファイルを使用してボタンとテキストフィールドを記述します。

1 JavaFXプロジェクトを開きます。

EclipseのPackage Explorerで新しいプロジェクトを探します。

<! - 1 - >

2 EclipseのPackage Explorerで新しいプロジェクトのブランチを拡張します。

srcブランチの内側にあるアプリケーションブランチを探します。

3アプリケーションブランチを右クリック(MacではControlキーを押しながらクリック)します。表示されるコンテキストメニューで、ファイル→新規→その他を選択します。

[ウィザードの選択]ダイアログボックスが表示されます。

4 [ウィザードの選択]ダイアログボックスのツリーで、JavaFXブランチを展開します。 JavaFXブランチで、New FXML Document項目をダブルクリックします。

<! - 2 - >

FXMLファイルダイアログボックスが表示されます。

5ダイアログボックスの[名前]フィールドに新しいファイルの名前を入力し、[完了]をクリックします。

ファイルに Root という名前を付けます。

Rootという名前を入力しますが、e(fx)clipseはフルネームがRootのファイルを作成します。 fxml。

この新しいルート。 fxmlファイルには、新しいJavaFXアプリケーションのボタン、テキストフィールドなどのレイアウトが記述されています。

<! - 3 - >

6新しいルートを右クリック(MacではCtrlキーを押しながらクリック)します。 Eclipseのパッケージエクスプローラでfxmlブランチを開きます。コンテキストメニューが表示されたら、「SceneBuilderで開く」を選択します。

シーンビルダアプリケーションウィンドウが表示されます。

シーンビルダウィンドウにはいくつかの領域があります:

シーンビルダウィンドウの中央には コンテンツパネル があり、新しいアプリケーションのプレビューが表示されます。

ウィンドウの左上部分には、 ライブラリパネル があります。このパネルには、コンテナセクションがあります。コントロールセクション、およびその他のいくつかのセクションがあります。

GUIの世界では、ボタン、テキストフィールド、ラベル、チェックボックスなどは コントロール と呼ばれます。ライブラリパネルのコントロールセクションはパレットを形成します。 GUIウィンドウを作成するには、コントロールをパレットからドラッグしてコンテンツパネルにドロップします。

ウィンドウの左下部分には、 ドキュメントパネル があり、これには階層セクションとコントローラセクションが含まれています。 Hierarchyセクションには、AnchorPane項目が含まれています。

階層セクションには、ウィンドウのどの要素が他の要素の内側にあるかを示すツリーがあります。「コントローラ」セクションでは、設計したウィンドウをアプリケーションのJavaコードとリンクさせるのに役立ちます。

ウィンドウの右端には、 インスペクタパネル があり、プロパティセクション、レイアウトセクション、およびコードセクションが含まれています。

プロパティセクションでは、ウィンドウ内の要素の機能について説明します。コードセクションでは、ウィンドウ内の要素に関連付けられたJavaメソッドの名前を付けます。

あなたの走行距離は異なる場合があります。これらの手順は、シーンビルダ2のプレビューリリースで機能します。異なるバージョンのシーンビルダを使用している場合は、手順が少し異なる場合があります。

7階層セクションのAnchorPane項目を選択します。

シーンビルダのコンテンツパネルの中央にマーカーが表示されます。

8アンカーパネルを拡大するには、コンテンツパネルでマーカーをドラッグします。

AnchorPaneが拡大します。

9ライブラリパネルのコントロールセクションでTextFieldエントリを検索します。

次に、TextFieldコントロールをコンテンツパネルのAnchorPageにドラッグします。

10 [ライブラリ]パネルの[コントロール]セクションにあるボタンのエントリを表示します。

ButtonコントロールをコンテンツパネルのAnchorPageにドラッグします。

11メインメニューで、[ファイル]→[保存]を選択します。

これにより、新しいFXMLファイルが保存されます。

12 Scene Builderアプリケーションを閉じます。

Eclipseワークベンチに戻ると、ルートに新しいコードが表示されます。 fxmlファイル。

ルートをダブルクリックします。パッケージエクスプローラでfxmlブランチを開き、ファイルのコードを確認します。コード内にTextFieldとButtonという単語が表示されない場合は、エディタウィンドウ内でマウスをクリックします。エディタのコードが正しくインデントされていない場合は、エディタの空白の領域をマウスでクリックし、Ctrl-Shift-Fを押します(マウスをクリックすると、エディタが更新され、シーンビルダの変更が反映されます)。

Eclipseのエディタでコードを書式設定したいとき(コードを読みやすく分かりやすいように)、Ctrl + Shift + Fを押します。

13プロジェクトのメインを編集します。 javaファイル。

リスト20-3の太字で示されているように、BorderPaneルート文をコメント化し、親ルート文を追加します。

コードリスト20-3の編集内容は、新しく設計されたルートにアプリケーションを接続します。 fxmlレイアウト。

14プロジェクトを実行します。

実行すると、ルートを使用してプロジェクトの実行が表示されます。 fxmlファイル。

JavaFXプロジェクトにボタンとテキストを追加する方法 - 最初のJavaプログラマとしてのダミー

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...