ホームページ > Java > &#&チュートリアル > Java GUI フロー レイアウト マネージャー FlowLayout の使用方法

Java GUI フロー レイアウト マネージャー FlowLayout の使用方法

王林
リリース: 2023-05-04 14:04:06
転載
1648 人が閲覧しました

Java GUI

GUIの正式名称はGraphical User Interface、つまりグラフィカル・ユーザー・インターフェースで、ウィンドウ、メニュー、ボタン、ツールバーなど、アプリケーションがユーザー操作のために提供するグラフィカル・インターフェースのことです。さまざまなグラフィカル インターフェイス要素。

AWT の概要

AWT は、グラフィカル ユーザー インターフェイスを作成するためのツールキットです。グラフィカル インターフェイスを実装するためのいくつかのコンポーネントが提供されます。JDK は、各コンポーネントに対応するコンポーネントを提供します。Java クラス。これらのクラスは次の場所にあります。 Java.awt パッケージ。

AWT の継承関係

Java GUI フロー レイアウト マネージャー FlowLayout の使用方法

1. Windows

Windows には、Frame クラスと Dialog クラスの 2 つのサブクラスがあり、Frame クラスはそれは、プログラムのメイン インターフェイスとしてタイトルを持つフレーム ウィンドウを作成するために使用され、Dialog クラスは、ユーザーの情報を操作するためのダイアログ ボックスを作成するために使用されます。

2. パネル

パネルはコンテナーであり、単独では存在できません。Windows とそのサブクラスにのみ存在できます。Panel オブジェクトは、他のコンポーネントを収容できる長方形の領域を表します。

package AWT;
 import java.awt.*;
 public class GeZi {
     public static void main(String[] args) {
         Frame f=new Frame("我的世界!");
         //设置窗体的宽和高
         f.setSize(600,300);
         //设置窗体在屏幕中所处的位置(参考是左上角坐标)
         f.setLocation(600,200);
         f.setVisible(true);
     }
 }
ログイン後にコピー

Java GUI フロー レイアウト マネージャー FlowLayout の使用方法

レイアウト マネージャー

コンテナ内のコンポーネントの位置とサイズは、レイアウト マネージャーによって決定されます。 java.awt パッケージには 5 つのレイアウト マネージャーが提供されています。つまり、FlowLayout (フロー レイアウト マネージャー)、BorderLayout (ボーダー レイアウト マネージャー)、GirdLayout (グリッド レイアウト マネージャー)、GirdBagLayout (グリッド パッケージ レイアウト マネージャー)、CardLayout (カード レイアウト マネージャー) です。 , 各コンテナは、作成時にデフォルトでレイアウト マネージャを使用します。プログラムでは、コンテナ オブジェクトの setLayout() メソッドを呼び出すことでレイアウト マネージャを設定し、自動的にレイアウト マネージャを使用できます。レイアウト管理が確立されます。

FlowLayout (フロー レイアウト マネージャー)

このレイアウト モードでは、コンテナーは追加された順序でコンポーネントを左から右に配置します。コンテナの境界に到達すると、コンポーネントは次の行の先頭に自動的に配置されます。コンポーネントは左揃え、中央揃え、右揃えに設定できます。FlowLayout には 3 つの構築方法があります。

リーリーリーリー

Java GUI フロー レイアウト マネージャー FlowLayout の使用方法

以上がJava GUI フロー レイアウト マネージャー FlowLayout の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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