布局以及出現的問題:
阿新 • • 發佈:2017-12-07
組合框 panel pan tla 代碼 frame 指定 布局 order
布局以及出現的問題:
一、布局管理器:
所有的組件都排列在一個組合框中
流布局管理器是面板的默認布局管理器,組件放在容器中,布局管理器決定容器中的組件的大小和具體位置,每個容器都有默認的布局管理器,但可以重新進行設置
例如:Panel。setLayout(new GridLayout(4,4))//這個面板將用GridLayout類布局組件,可以使用add方法將將組建和位置傳遞給布局管理器
Void SetLayout(LayoutManager m) //為容器設置布局管理器
Component add(Component C) //把組件添加到容器中
邊框布局:可以選擇把組件放到內容窗格的東、西、南、北、中部;例如:frame.add(Component ,BorderLayout.SOUTH);邊框布局管理器會擴展面板大小
網格布局:在網格布局對象的構造中,需要指定行數和列數:panel.setLayout(new GridLayout(5,5));
pack()方法以組件的最佳大小來計算框架的高度和寬度
二、出現的問題:
每當閱讀程序時,本來能力就不行,現在一打開全是代碼,一下子就全亂了,不知道該從哪兒看,有的代碼段可以理解但如果自己寫的話還是不行的,感覺好難懂
布局以及出現的問題: