布局以及出现的问题:
布局以及出现的问题:
一、布局管理器:
所有的组件都排列在一个组合框中
流布局管理器是面板的默认布局管理器,组件放在容器中,布局管理器决定容器中的组件的大小和具体位置,每个容器都有默认的布局管理器,但可以重新进行设置
例如: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()方法以组件的最佳大小来计算框架的高度和宽度
二、出现的问题:
每当阅读程序时,本来能力就不行,现在一打开全是代码,一下子就全乱了,不知道该从哪儿看,有的代码段可以理解但如果自己写的话还是不行的,感觉好难懂