發新話題

[JAVA] 展示利用FlowLayout版面管理員的狀況

[JAVA] 展示利用FlowLayout版面管理員的狀況

引用:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ui14 extends JFrame
{
    JButton bot[]=new JButton[16];
    JTextField txt;
    Container c;
    public ui14()
    {
        super("UI 版面配置");
        int i;
        for (i=0;i<16;i=i+1)
        {
            bot=new JButton("編號:"+i);
        }
        txt=new JTextField(10);
        c=getContentPane();
        c.setLayout(new FlowLayout(FlowLayout.RIGHT));//設定為用flowlayout
        //注意加入元件的順序
        for (i=0;i<16;i=i+1)
        {
            c.add(bot);
        }
        c.add(txt);
        //設定滑鼠事件處理程式
        setSize(600,480);
        show();
    }
    public void paint(Graphics g)
    {
        super.paint(g);
    }

    public static void main(String args[]) //程式起點
    {
        ui14 app=new ui14(); //畫圖
        //處理視窗關閉要求
        app.addWindowListener(
             new WindowAdapter()
             {
                public void windowClosing(WindowEvent e)
                {  System.exit(0);}
             });
    }
}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。