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

    作业

    实现窗体九宫格

    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)
  • 相关阅读:
    探索数据
    Python基础15
    Jupyter Notebook 打开方法
    03-目录结构
    02-安装 CentOS7
    12-EndWithEstore
    11-Upload&Download
    10-Listener&Filter
    09-JDBC
    08-MVC&JavaBean
  • 原文地址:https://www.cnblogs.com/JokerXue/p/11815834.html
Copyright © 2011-2022 走看看