見出し画像

Swingによるデスクトップアプリケーション開発(No1.環境構築)-JavaSE1.8

Java8のSwing環境でデスクトップアプリケーションの開発方法を学ぶ講座をシリーズで提供しています。レイアウトマネージャにはWindowBuilderを使います。1回目は開発環境を構築してGUI確認用のプログラムを実行するところまで行います。

2024年9月よりECLIPSEのバージョンを最新版(Version: 2024-06 (4.32.0))に変更しました。


Eclipse2024の日本語バージョンをインストールします

Pleiades: Java 統合開発環境 Eclipse 日本語化プロジェクトのサイトhttps://willbrains.jp/よりEclipse2024をクリックします。

図1.統合開発環境 Eclipse 日本語化プロジェクトのサイト

Javaをダウンロードします。

図2.Pleiadesインストールファイルのダウンロード

ダウンロードされたexeファイルを実行してEclipse(pleiades)を解凍(インストール)します。
  Windows x64環境での最新exeファイル(2024年8月時点)は
  pleiades-2024-06-java-win-64bit-jre_20240626.exe
  
となっています。

解凍されたフォルダ(pleiades/2024-06/eclipse/)内にあるeclipse.exeを実行します。日本語化されたEclipseが起動します。

図3.日本語化されたEclipseの起動

Swingデザイナーをインストールします

  • メニューから「ヘルプ」→「新規ソフトウエアのインストール...」を選択します。

図4.新規ソフトウエアのインストール
  • 追加ボタンをクリックします

図5.インストールするソフトウエアの追加
図6.リポジトリーの設定
  • 追加ボタンをクリックして、しばらく待ちます(時間がかかります)。

図7.使用可能なソフトウエアの探索
  • フィルター入力に「Swing」を入力し「Swingデザイナー」をチェックします。

図8.Swingデザイナーの確認
  • 次へをクリックして、しばらく待ちます(時間がかかります)。

図9.Swingデザイナーの探索
  • インストール項目を確認して次へをクリックします。

図10.インストール項目の確認
  • 「使用条件の条項に同意します」のラジオボタンをチェックして完了ボタンをクリックします。

図11.ライセンスの同意
  • ソフトウエアのインストール状況を見守ります(右下のインストール状況の%表示を見守ります)。しばらく時間がかかります。

図12.ソフトウエアのインストール状況の確認
  • 署名を信頼します(「すべて選択ボタン」をクリックして「選択項目を信頼」ボタンをクリックします)。

図13.証明書の検証
  • Eclipseの再起動がかかかって終了です。

図14.Eclipseの再起動

WindowBuilderをインストールします

  • メニューから「ヘルプ」→「新規ソフトウエアのインストール...」を選択します。

図15.新規ソフトウエアのインストール
  • 追加ボタンをクリックします。

図16.インストールするソフトウエアの追加
図17.リポジトリの設定
  • 追加ボタンをクリックします

図18.使用可能なソフトウエアの探索
  • 「WindowBuilder」をチェックして次へをクリックします。

図19.WindowsBuilderの確認
  • 11個のコンポーネントを確認して次へをクリックします。しばらく待ちます。

図20.WindowsBuilderの探索
  • インストール詳細を確認して、次へをクリックします。

図21.インストール項目の確認
  • 「使用条件の条項に同意します」のラジオボタンをチェックして完了ボタンをクリックします。

図22.ライセンスの同意
  • 完了ボタンを押したあとインストール状況を確認してください。右下のインストール状況の%表示を見守ります。しばらく時間がかかります。

図23.ソフトウエアのインストール状況の確認
  • 再起動がかかって終了です。

図24.Eclipseの再起動
  • 再起動後「ようこそ画面(概要画面)」が表示される場合がありますので ”左上の✕” で終了させましょう。

図25.ようこそ画面

JFrameの起動確認用のプログラムを作成します

プロジェクトの作成


 Eclipseのメニューバーより
ファイル→新規→Javaプロジェクト

図26.Javaプロジェクトの作成

以下の内容で設定する。
プロジェクト名:Swing01
実行環境JREの使用:JavaSE-1.8

図27.Javaプロジェクトの設定

JFrameアプリケーションの作成


Eclipseパッケージ・エクスプローラより
Swing01プロジェクトを右クリック→新規→その他

図28.JFrameアプリケーションの作成

WindowBuilder → Swingデザイナー → JFrameを選択 → 次へ

図29.JFrameアプリケーションの選択

以下の内容で作成

SwingTest01.java 
  パッケージ:jp.ict.aso.swing
  名前:SwingTest01

図30.JFrameアプリケーションの設定

GUI確認用コードの作成

自動的に生成されます。

図31.JFrameアプリケーションのスケルトン

画面下部の中央にあるデザインタブをクリックしてレイアウトマネージャ(デザイン編集画面)が起動するかどうか確認します。

図32.レイアウトマネージャの起動

画面下部の中央にあるソースタブをクリックして
エディター画面を右クリック → 実行 → Javaアプリケーション

図33.JFrameアプリケーションの実行

デスクトップ(JFrame)アプリケーションが実行されることを確認して終了です。

図34.デスクトップアプリケーションの確認

最後に

以上でEclipse2024の環境でWindowBuilder(レイアウトマネージャ)を使いながらデスクトップアプリケーションを作成することが可能になりました。次回以降、具体的なプログラムを作成していきます。


この記事が気に入ったらサポートをしてみませんか?