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

    练习作业:

    1.流式布局管理器

    实验源码:

    package main1;
    
    import java.awt.FlowLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    public class Test {
        public static void main(String[] args) {
            JFrame frame=new JFrame("流式布局管理器");//实例化窗口对象
            frame.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));//所有组件居中对齐,水平和垂直的间距为5
            JButton b=null;
            for(int i=1;i<=9;i++){
                b =new JButton("按钮"+i);
                frame.add(b);  //循环输出九个按钮
            }
            frame.setSize(250,150);//设置窗口大小
            frame.setVisible(true);//设置窗口可见
        }
    }
    

    实验结果截图:

    2.GridLayout布局管理器

    实验源码:
    ···
    package main1;

    import java.awt.GridLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;

    public class Test {
    public static void main(String[] args) {
    JFrame frame=new JFrame("GridLayout布局管理器");//实例化窗口对象
    frame.setLayout(new GridLayout(3,3,5,5));//按3*3排列,水平和垂直的间距为5
    JButton b=null;
    for(int i=1;i<=9;i++){
    b =new JButton("按钮"+i);
    frame.add(b); //循环输出九个按钮
    }
    frame.pack();//根据组件自动调整窗体大小
    frame.setVisible(true);//设置窗口可见
    }
    }
    ···
    实验结果截图:

    3.实验的过程和问题

    这次作业书上有例题,做起来没什么难度,关键是要学习到这几种布局管理器的一些方法,我用了流式布局管理器和GridLayout布局管理器来写题要更加方便,设置一下排列间距和输出按钮数目即可。

    课程学习总结:

    图形界面:

    1.基本容器JFrame

    2.标签组件JLabel

    3.按钮组件JButton

    4.布局管理器

    (1).FlowLayout

    (2).BorderLayout

    (3).GridLayout

      不论按钮多于还是少于格子,都一定要保证行数。
    

     (4).CardLayout
    


    (5).绝对定位

         通过设定绝对坐标的方式完成布局,不论窗体如何改变大小,组件的位置是固定不变的。
  • 相关阅读:
    JavaScript 数组中 length 属性【每日一段代码100】
    连续往上滚动jquery代码
    关于<img>标签的几个问题
    前端页面制作常见问题及解决方案
    JavaScript random() 方法【每日一段代码96】
    JavaScript split() 方法【每日一段代码99】
    JavaScript boolean 对象检查逻辑值【每日一段代码94】
    CSS 属性总结
    JavaScript max() 方法【每日一段代码97】
    JavaScript sort() 方法数组排序文字【每日一段代码92】
  • 原文地址:https://www.cnblogs.com/dxl1314520/p/11819663.html
Copyright © 2011-2022 走看看