布局管理器和匿名內部類

2021-04-28 00:49:21 字數 433 閱讀 8871

在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 如果內...