在swing中,當用jpanel時,需要考慮使用布局管理器,下面介紹4種常用的布局方式:
1.flowlayout:流式布局,布局方式是從左到右,從上到下,從中間開始,缺點:元件位置會跟隨容器大小而改變;
2.borderlayout:麻將式布局,使用絕對的東南西北中來在定位,缺點:只能將容器分割成5個區域;
3.girdlayout:網格式布局,可以由使用者自定義網格的數量,數量不受限制,缺點是網格大小全部相同;
4.cardlayout:卡片式布局,如果有多個元件,每次只顯示乙個。
補充:匿名內部類
使用匿名內部類可以簡化**,是邏輯更加緊湊,內部類可以直接訪問成員變數和方法。
使用匿名內部類應注意的幾點:
1.匿名內部類不能有構造方法;
2.匿名內部類不能定義成員,方法和類;
3.只能建立乙個例項。
內部類和匿名內部類
內部類 取個類名inner 有三種 成員內部類 相當於類中的成員 1.可以訪問外部類的成員變數.2.類中的成員函式訪問內部類 建立內部類的物件進行訪問.如 inner in new inner 3.外部其他類 不是內部類的直接外部類 訪問內部類的成員建立物件.格式 外部類名 內部類名 變數名 new...
內部類和匿名內部類
把類定義在其他類的內部,這個類就被稱為內部類。舉例 在類 a 中定義了乙個類 b,類 b 就是內部類。內部類的訪問特點 內部類可以直接訪問外部類的成員,包括私有。外部類要訪問內部類的成員,必須建立物件。按照內部類在類中定義的位置不同,可以分為如下兩種格式 成員位置 成員內部類 一般內部類就是不讓外界...
內部類和匿名內部類
內部類訪問特點 1,內部類可以直接訪問外部類中的成員。2,外部類要訪問內部類,必須建立內部類的物件 用於類的設計 分析事物時,發現該事物描述中還有事物,而且這個事物還在訪問被描述事物的內容,這時就是還有的事物定義成內部類來描述。class outer static void function 如果內...