モジュール java.desktop
パッケージ java.awt

クラスFlowLayout

java.lang.Object
java.awt.FlowLayout
すべての実装されたインタフェース:
LayoutManager, Serializable

public class FlowLayout extends Object implements LayoutManager, Serializable
フロー・レイアウトは、段落内のテキスト行と同じように、一方向にコンポーネントを配置します。 フロー方向はコンテナのcomponentOrientationプロパティによって決定され、次のどちらかの値になります。
  • ComponentOrientation.LEFT_TO_RIGHT
  • ComponentOrientation.RIGHT_TO_LEFT
通常、フロー・レイアウトはパネルにボタンを配置するために使用されます。 同じ行に配置できなくなるまで、水平方向にボタンを配置します。 行の配置はalignプロパティによって決定されます。 可能な値は次のとおりです:

たとえば次の図は、フロー・レイアウト・マネージャ(デフォルトのレイアウト・マネージャ)を使用して3つのボタンを配置するアプレットを示します。

3つのボタンのレイアウトの図

次に、このアプレットのコードを示します。


 import java.awt.*;
 import java.applet.Applet;

 public class myButtons extends Applet {
     Button button1, button2, button3;
     public void init() {
         button1 = new Button("Ok");
         button2 = new Button("Open");
         button3 = new Button("Close");
         add(button1);
         add(button2);
         add(button3);
     }
 }
 

フロー・レイアウトを使用すると、各コンポーネントは自然(推奨)サイズになります。

導入されたバージョン:
1.0
関連項目: