作业
实现窗体九宫格
package 窗口; import java.awt.GridLayout; import java.awt.Point; import javax.swing.JButton; import javax.swing.JFrame; public class Demo { public static void main(String[] args) { JFrame frame=new JFrame("九宫格"); Point p=new Point(500,500); frame.setLayout(new GridLayout(3,3,8,8)); JButton bet=null; for(int i=1;i<=9;i++) { bet=new JButton("按钮-"+i); frame.add(bet); } frame.setLocation(p); frame.pack(); frame.setVisible(true); } }
运行结果
学习总结
一、基本容器JFrame
1、 Dimension类的常用方法
2、Point类的常用方法
二、标签组件JLable
更改JLable的文字样式
public void setFont(Font f)
在JLable中设置图片
三、按钮组件JButton
四、布局管理器
1、FlowLayout 流式布局管理器
2、BorderLayout
3、GridLayout以表格的形式进行管理
4、CardLayout组件重叠布局
5、绝对定位
public void setBounds(int x,int y,int width,int hight)