ホームページ >Java >&#&チュートリアル >Javaのスイングとは何ですか

Javaのスイングとは何ですか

青灯夜游
青灯夜游オリジナル
2019-05-05 11:49:0212280ブラウズ

Swing は、Java アプリケーションのユーザー インターフェイス、つまり Java プラットフォームの UI を開発するための開発ツールキットです。ユーザーとコンピューター間のすべての対話を処理するソフトウェアとして機能し、実際にはユーザーとコンピューターの間の仲介者となります。コンピューターの内部。

Javaのスイングとは何ですか

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。