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);
    	}
    }
    
  • 相关阅读:
    rem适配布局---5. 方案1:苏宁首页制作1
    rem适配布局---4. rem适配方案
    rem适配布局---3. less
    rem适配布局---2. 媒体查询
    rem适配布局---1. 基础
    flex布局---9.携程网案例
    java基础---3. 数据类型转换、运算符
    flex布局---8.flex布局原理
    java基础---2. 常量&变量
    工会项目结题,游泳锻炼
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/8360126.html
Copyright © 2011-2022 走看看