第十一周课程总结

第十一周课程总结

计算器按键面板

代码

package yuan;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Jiu {

public static void main(String[] args) {
	JFrame frame=new JFrame("FlowLayout");
	frame.setLayout(new FlowLayout (FlowLayout.CENTER,4,4));
 JButton but=null;
 for(int i=0;i<=9;i++)
 {
   but=new JButton("按钮 "+i);
   frame.add(but);
 }
 frame.setSize(300,200);
 frame.setVisible(true);
  }

}

心得:老师让我们作业轻松点可能是想让我们多点时间投入到课程设计中去,老师用心良苦。

编程总结

图形界面

AWT:抽象窗口工具包,java提供的用来建立和设置java图形用户界面的基本工具

AWT中包含的工具类:组件——Component 容器——Container 布局管理器——LayoutManager

JFrame类操作方法

Dimension类常用操作方法

point类常用操作方法

标签组件JLabel

JLabel组件表示的是一个标签,本身用于显示信息的,一般情况下是不能直接改变显示内容的。

JLabel类的常用方法和常量

更改JLabel文字样式

public void setFont(Font f)

Font类常用操作方法及常量

lmagelcon类构造方法

JButton类的常用方法

布局管理器

五种常见布局管理器:FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位

FlowLayout

流式布局管理器

FlowLayout类常用方法及常量

BorderLayout

BorderLayout是将一个窗口版面划分为东、西、南、北、中五个区域

BorderLayout类常用方法及常量

GridLayout

GridLayout布局管理器是以表格形式进行管理

GridLayout类常用方法及常量

CardLayout

CardLayout就是将一组组件彼此重叠进行布局

CardLayout类常用方法及常量

绝对定位

绝对定位是通过设置绝对坐标的方式完成布局

public void setBounds(int x,int y,int width,int height)
原文地址:https://www.cnblogs.com/1793979463hyx/p/11820826.html