Java Swing の例
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/05/28 07:53 UTC 版)
「レイアウトマネージャ」の記事における「Java Swing の例」の解説
FlowLayout レイアウトマネージャは、例えば文章を構成する語句のように、流れ(flow)に沿ったコンポーネント配置を行う。横幅に入るだけ水平方向にコンポーネントを(左から右へ)並べていき、いっぱいになると下に新たな行としてコンポーネントを配置していく。 import javax.swing.JFrame;import javax.swing.JButton;import java.awt.FlowLayout;import java.awt.Container;public class LayoutExample extends JFrame { public LayoutExample() { this.setTitle("FlowLayoutDemo"); // get the top-level container in the Frame (= Window) Container contentPane = this.getContentPane(); // set the layout of this container contentPane.setLayout(new FlowLayout()); // add buttons in this container this.add((new JButton("Button 1"))); this.add((new JButton("Button 2"))); this.add((new JButton("Button 3"))); this.add((new JButton("Long-Named Button 4"))); this.add((new JButton("5"))); // unrelated, exit the application when clicking on the // right close-button this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); } public static void main(String[] args) { LayoutExample example = new LayoutExample(); example.setVisible(true); }} このコードでは、以下のように5つのボタンを同じ行に順に配置した状態となる。
※この「Java Swing の例」の解説は、「レイアウトマネージャ」の解説の一部です。
「Java Swing の例」を含む「レイアウトマネージャ」の記事については、「レイアウトマネージャ」の概要を参照ください。
- Java Swing の例のページへのリンク