ホームページ >Java >&#&チュートリアル >Javaのスイングとは何ですか
Swing は、Java アプリケーションのユーザー インターフェイス、つまり Java プラットフォームの UI を開発するための開発ツールキットです。ユーザーとコンピューター間のすべての対話を処理するソフトウェアとして機能し、実際にはユーザーとコンピューターの間の仲介者となります。コンピューターの内部。
Swing は Abstract Window Toolkit (AWT) に基づいているため、クロスプラットフォーム アプリケーションはプラグイン可能な外観スタイルを使用できます。 Swing 開発者は、Swing の豊富で柔軟な機能とモジュール式コンポーネントを利用して、わずかなコードでエレガントなユーザー インターフェイスを作成できます。
ツールキット内のすべてのパッケージには、javax.swing、javax.swing.event など、swing を使用した名前が付けられます。
Swing でグラフィカル インターフェイスを作成する手順:
1)、Swing パッケージをインポートします
2)、インターフェイス スタイル
3)、最上位コンテナを設定します
4)、ボタンとラベルを設定します
5)、コンテナにコンポーネントを配置します
6)、コンポーネントの境界線の追加
7)、イベントの処理
8)、支援技術サポート
以下に簡単に紹介します:
Import package
次のステートメントは Swing パッケージをインポートします
import javax.swing.*;
ほとんどの Swing プログラムは AWT の基本的な基礎構造とイベント モデルを使用するため、2 つのパッケージをimport:
import java.awt.*; import java.awt.event.*;
グラフィックスの場合、インターフェイスにはイベント処理が含まれているため、イベント処理パッケージもインポートする必要があります:
import javax.swing.event.*;
インターフェイス スタイルを選択してください
#Swing を使用すると、プログラムのグラフィカル インターフェイス スタイルを選択できます。一般的に使用される Java スタイルは、 、Windows スタイルなどです。 次のコードは、グラフィカル インターフェイス スタイルを選択するために使用されます。ここでは、クロスプラットフォーム Java インターフェイス スタイルが選択されています。try { UIManager.setLookAndFeel( UIManager.getCrossPlatformLookAndFeelClassName( )); } catch (Exception e) { }
トップレベルのコンテナを設定します
グラフィカル インターフェイスには、少なくとも 1 つのトップレベルの Swing コンテナが必要です。トップレベルの Swing コンテナは、他の Swing をサポートします。画面上でイベントを描画および処理するためのコンポーネント。一般的に使用されるトップレベルのコンテナ:
JFrame (フレーム): メイン プログラム ウィンドウを表します JDialog (ダイアログ): 各 JDialog オブジェクトが表しますダイアログ ボックス。ダイアログ ボックスは 2 番目のウィンドウに属します。JApplet (小さなプログラム): ブラウザに小さなプログラム インターフェイスを表示します。フレームには、境界線、メニュー バー、ツール バー、およびステータス バー、そして中央の主要部分を占めるペインです。ペインは一種のパネルとみなすこともできますが、フレームの不可欠な部分ですコンポーネントはフレームに直接配置するのではなく、いくつかのパネルに配置してから、これらのパネルをペインに配置します。フレーム オブジェクトの getContentPane() 関数を使用してペインを取得し、add( ) パネルを配置するペインの関数public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication"); JPanel panel1=new JPanel(); frame.getContentPane().add(panel1,BorderLayout.CENTER); ......//添加其他组件 frame.pack();frame.setVisible(true);
以上がJavaのスイングとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。