zoukankan      html  css  js  c++  java
  • 第十一周课程总结

    九宫格

    实验代码

    package pluto;
    
    import java.awt.GridLayout;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    public class charon1 {
    	public static void main(String[] args) {
    		JFrame frame=new JFrame("九宫格");
    		frame.setLayout(new GridLayout(3,3));
    		JButton but=null;
    		for(int i=1;i<=9;i++) {
    			but=new JButton(""+i);
    			frame.add(but);
    		}
    		frame.pack();
    		frame.setVisible(true);
    	}
    
    }
    

    结果截图

    实验总结:

    这个实验写起来比较简单,没什么困难的地方,当然我还是有一个小疑问。再输入按钮名字的时候,单独输出i的时候就报错,在前面用“”+就没事,不知道为什么。
    

    学习总结:

    AWT工具类有三种:
    (1)组件:Component;
    (2)容器:Container;
    (3)布局管理器:LayoutManager;
    

    Swing

    基本容器JFrame

    Dimension类

    point类

    JLabel类

    Font类


    Imagelcon类

    按钮组件JButton

    布局管理器

    FlowLayout类

    BorderLayout类

    GridLayout类

    CardLayout类

    绝对定位

    public void setBounds(int x,int y,int width,int height)
    
    使用绝对定位,改变窗体,组件位置不会变。
    
  • 相关阅读:
    centos7 主从dns配置 bind服务
    Linux的启动流程
    shell脚本编程数组
    shell脚本编程进阶
    计划任务
    进程管理
    Linux网络配置
    计算机网络基础
    磁盘存储和文件系统
    软件包管理
  • 原文地址:https://www.cnblogs.com/hltltp/p/11808379.html
Copyright © 2011-2022 走看看