zoukankan      html  css  js  c++  java
  • Java界面布局管理器

    布局管理器用来在图形用户界面中管理组件在容器中的布局,如排序顺序,组件大小,位置

    布局管理器主要包括:FlowLayout,BorderLayout,GridLayout,CardLayout,GridBagLayout

    程序中安排组件位置大小时,应该注意这两点

    1.容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性。如果试图用Java语言提供的setLocation(),setSize(),setBound()等方法,则都会被布局管理器覆盖。

    2.如果用户需要亲自设置组件的大小和位置,则需要调用setLayout(null)方法取消该容器的布局管理器。

    例设置布局管理器小程序

    import java.awt.Button;
    import java.awt.FlowLayout;
    import java.awt.Frame;
    
    public class ep2_1 {
        private Frame f;
        private Button b1;
        private Button b2;
        public static void main(String[] args){
            ep2_1 That=new ep2_1();
            That.go();
        }
        public void go(){
            f= new Frame("标题");
            f.setLayout(new FlowLayout());//设置布局管理器为FlowLayout
            b1=new Button("按钮1");
            b2=new Button("按钮2");
            f.add(b1);
            f.add(b2);
            f.pack();//紧凑排列让窗口尽量小,小到刚刚能够包容住两个按钮
            f.setVisible(true);
        }
    
    }
  • 相关阅读:
    四种losses
    Yale数据库上的人脸识别
    Supervised Hashing with Kernels, KSH
    Spherical Hashing,球哈希
    YOLO(You Only Look Once)
    Iterative Quantization,ITQ
    Locality Sensitive Hashing,LSH
    循环神经网络
    Zero-shot learning(零样本学习)
    王者荣耀交流协会
  • 原文地址:https://www.cnblogs.com/gc56-db/p/6801280.html
Copyright © 2011-2022 走看看