zoukankan      html  css  js  c++  java
  • 三种布局方式

    package windows;
    
    import java.awt.FlowLayout;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    
    public class ShowFlowLayout extends JFrame{
    	public ShowFlowLayout(){
    		super.setLayout(new FlowLayout(FlowLayout.LEFT, 10, 20));
    		add(new JLabel("姓名:"));
    		add(new JTextField(8));
    		add(new JLabel("邮箱:"));
    		add(new JTextField(8));
    		add(new JLabel("电话:"));
    		add(new JTextField(8));
    		
    	}
    	public static void main(String[] args) {
    		ShowFlowLayout frame =new ShowFlowLayout();
    		frame.setTitle("FlowLayout");
    		frame.setSize(500,200);
    		frame.setLocationRelativeTo(null);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.setVisible(true);
    	}
    }
    
    package windows;
    
    import java.awt.GridLayout;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    
    public class ShowGrigLayout extends JFrame{
    	public ShowGrigLayout() {
    		setLayout(new GridLayout(3, 2,5,5));
    		add(new JLabel("姓名:"));
    		add(new JTextField(8));
    		add(new JLabel("邮箱"));
    		add(new JTextField(8));
    		add(new JLabel("电话:"));
    		add(new JTextField(8));
    	}
    	public static void main(String[] args) {
    		ShowGrigLayout frame=new ShowGrigLayout();
    		frame.setTitle("GridLayout");
    		frame.setSize(200,125);
    		frame.setLocationRelativeTo(null);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.setVisible(true);
    		
    	}
    }
    
    package windows;
    
    import java.awt.BorderLayout;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    public class ShowBorderLayout extends JFrame{
    	public ShowBorderLayout() {
    		setLayout(new BorderLayout(5, 10));
    		
    		add(new JButton("东"),BorderLayout.WEST);
    		add(new JButton("西"),BorderLayout.EAST);
    		add(new JButton("南"),BorderLayout.SOUTH);
    		add(new JButton("北"),BorderLayout.NORTH);
    		add(new JButton("中"),BorderLayout.CENTER);
    	}
    	public static void main(String[] args) {
    		ShowBorderLayout frame =new ShowBorderLayout();
    		frame.setTitle("BorderLayout");
    		frame.setSize(300, 200);
    		frame.setLocationRelativeTo(null);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.setVisible(true);
    	}
    }
    
  • 相关阅读:
    Java中的权限修饰符
    return,break,continue三者的区别
    JS代码放在不同位置的区别
    创建画笔工具
    关于SPH的核函数求导过程
    c++多级指针与“多维”数组 摘自别人博客
    RAP开发入门-搭建RAP开发环境(一)
    06 media媒体查询
    resolution 像素密度
    手动配置viewport-04
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/8360126.html
Copyright © 2011-2022 走看看