GUIの正式名称はGraphical User Interface、つまりグラフィカル・ユーザー・インターフェースで、ウィンドウ、メニュー、ボタン、ツールバーなど、アプリケーションがユーザー操作のために提供するグラフィカル・インターフェースのことです。さまざまなグラフィカル インターフェイス要素。
AWT は、グラフィカル ユーザー インターフェイスを作成するためのツールキットです。グラフィカル インターフェイスを実装するためのいくつかのコンポーネントが提供されます。JDK は、各コンポーネントに対応するコンポーネントを提供します。Java クラス。これらのクラスは次の場所にあります。 Java.awt パッケージ。
Windows には、Frame クラスと Dialog クラスの 2 つのサブクラスがあり、Frame クラスはそれは、プログラムのメイン インターフェイスとしてタイトルを持つフレーム ウィンドウを作成するために使用され、Dialog クラスは、ユーザーの情報を操作するためのダイアログ ボックスを作成するために使用されます。
パネルはコンテナーであり、単独では存在できません。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.awt パッケージには 5 つのレイアウト マネージャーが提供されています。つまり、FlowLayout (フロー レイアウト マネージャー)、BorderLayout (ボーダー レイアウト マネージャー)、GirdLayout (グリッド レイアウト マネージャー)、GirdBagLayout (グリッド パッケージ レイアウト マネージャー)、CardLayout (カード レイアウト マネージャー) です。 , 各コンテナは、作成時にデフォルトでレイアウト マネージャを使用します。プログラムでは、コンテナ オブジェクトの setLayout() メソッドを呼び出すことでレイアウト マネージャを設定し、自動的にレイアウト マネージャを使用できます。レイアウト管理が確立されます。
このレイアウト モードでは、コンテナーは追加された順序でコンポーネントを左から右に配置します。コンテナの境界に到達すると、コンポーネントは次の行の先頭に自動的に配置されます。コンポーネントは左揃え、中央揃え、右揃えに設定できます。FlowLayout には 3 つの構築方法があります。
リーリーリーリー
以上がJava GUI フロー レイアウト マネージャー FlowLayout の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。