import java.awt.FlowLayout ;
import javax.swing.JFrame ;
import javax.swing.JButton ;
import javax.swing.JLabel ;

public class AbsoluteLayoutDemo01{
    public static void main(String args[]){
        JFrame frame = new JFrame("Welcome To MLDN") ; 
        frame.setLayout(null) ;
        JLabel title = new JLabel("www.mldnjava.cn") ;
        JButton enter = new JButton("进入") ;
        JButton help = new JButton("帮助") ;
        frame.setSize(280,123) ;
        title.setBounds(45,5,150,20) ;
        enter.setBounds(10,30,80,20) ;
        help.setBounds(100,30,80,20) ;
        frame.add(title) ;
        frame.add(enter) ;
        frame.add(help) ;
        frame.setVisible(true) ;
    }
};
import java.awt.BorderLayout ;
import javax.swing.JFrame ;
import javax.swing.JButton ;

public class BorderLayoutDemo01{
	public static void main(String args[]){
		JFrame frame = new JFrame("Welcome To MLDN") ; 
		frame.setLayout(new BorderLayout(3,3)) ;
		frame.add(new JButton("东(EAST)"),BorderLayout.EAST) ;
		frame.add(new JButton("西(WEST)"),BorderLayout.WEST) ;
		frame.add(new JButton("南(SOUTH)"),BorderLayout.SOUTH) ;
		frame.add(new JButton("北(NORTH)"),BorderLayout.NORTH) ;
		frame.add(new JButton("中(CENTER)"),BorderLayout.CENTER) ;
		frame.setSize(280,123) ;
		frame.setVisible(true) ;
	}
};

  

import java.awt.CardLayout ;
import java.awt.Container ;
import javax.swing.JFrame ;
import javax.swing.JLabel ;

public class CardLayoutDemo01{
    public static void main(String args[]){
        JFrame frame = new JFrame("Welcome To MLDN") ; 
        CardLayout card = new CardLayout() ;
        frame.setLayout(card) ;
        Container con = frame.getContentPane() ;
        con.add(new JLabel("标签-A",JLabel.CENTER),"first") ;
        con.add(new JLabel("标签-B",JLabel.CENTER),"second") ;
        con.add(new JLabel("标签-C",JLabel.CENTER),"thrid") ;
        con.add(new JLabel("标签-D",JLabel.CENTER),"fourth") ;
        con.add(new JLabel("标签-E",JLabel.CENTER),"fifth") ;
        frame.pack() ;
        frame.setVisible(true) ;
        card.show(con,"thrid") ;
        for(int i=0;i<5;i++){
            try{
                Thread.sleep(3000) ;
            }catch(InterruptedException e){}
            card.next(con) ;
        }
        
    }
};
import java.awt.FlowLayout ;
import javax.swing.JFrame ;
import javax.swing.JButton ;

public class FlowLayoutDemo01{
    public static void main(String args[]){
        JFrame frame = new JFrame("Welcome To MLDN") ; 
        frame.setLayout(new FlowLayout(FlowLayout.CENTER,3,3)) ;
        JButton but = null ;
        for(int i=0;i<9;i++){
            but = new JButton("按钮-"+ i) ;
            frame.add(but) ;
        }
        frame.setSize(280,123) ;
        frame.setVisible(true) ;
    }
};
import java.awt.GridLayout ;
import javax.swing.JFrame ;
import javax.swing.JButton ;

public class GridLayoutDemo01{
    public static void main(String args[]){
        JFrame frame = new JFrame("Welcome To MLDN") ; 
        frame.setLayout(new GridLayout(3,5,3,3)) ;
        JButton but = null ;
        for(int i=0;i<13;i++){
            but = new JButton("按钮-"+ i) ;
            frame.add(but) ;
        }
        frame.pack() ;
        frame.setVisible(true) ;
    }
};