ホームページ > Java > &#&チュートリアル > Javaでウィンドウプログラムを書くことはできますか?

Javaでウィンドウプログラムを書くことはできますか?

(*-*)浩
リリース: 2019-05-28 13:38:33
オリジナル
3911 人が閲覧しました

Java は、クロスプラットフォームのアプリケーション ソフトウェアを作成できるオブジェクト指向プログラミング言語です。 Java を使用する利点はネットワーク アプリケーションにありますが、Java はデスクトップ プログラムを開発するための強力な API も提供しており、これらは javax.swing パッケージに含まれています。このパッケージを使用して、単純な Java デスクトップ アプリケーション (ウィンドウ プログラム) を作成します。

Javaでウィンドウプログラムを書くことはできますか?

Java の javax.swing パッケージには、GUI を設計するための多くのコンポーネント クラスが用意されています。GUI プログラミングを学習するときは、コンテナ クラス (Container) とコンポーネント クラス (Component) という 2 つの概念を習得する必要があります。 GUI プログラミングでよく言及される基本的な知識ポイント。

Java では、コンポーネント クラスのサブクラスまたは間接サブクラスによって作成されたオブジェクトをコンポーネントと呼びます。

Java コンポーネント クラスのサブクラスまたは間接サブクラスによって作成されたオブジェクトコンテナはコンテナと呼ばれます。

コンテナにコンポーネントを追加できます。Container クラスにはパブリック メソッド add() が用意されており、コンテナはこのメソッドを呼び出してコンポーネントを追加できます。コンテナに移動します。

コンテナは、removeAll() メソッドを呼び出してコンテナ内のすべてのコンポーネントを削除し、remove(Component c) メソッドを呼び出してコンテナの total パラメータ c で指定されたコンポーネントを削除します。

コンテナ自体はこれはコンポーネントでもあるため、コンテナを別のコンテナに追加してコンテナのネストを実現できます。

コンテナが新しいコンポーネントを追加するか、コンポーネントを削除するときは常に、コンテナは validate メソッドを呼び出す必要があります。コンテナ内のコンポーネントは正しく表示されます。

次に、Java で簡単なデスクトップ プログラムを作成します。

Java アプリケーションでは、JFrame クラスのインスタンスを使用して、オペレーティング システムと対話するための基礎となるコンテナを提供する必要があります。ウィンドウが必要な場合は、JFrame またはそのサブクラスを使用してオブジェクトを作成します。ウィンドウもコンテナであり、コンポーネントをウィンドウに追加できます。ウィンドウはデフォルトでシステムによってモニター画面に追加され、一度に 1 つのウィンドウを別のコンテナーに追加することはできないことに注意してください。

rree

以上がJavaでウィンドウプログラムを書くことはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート