Minggu, 23 Desember 2012

MULTILAYOUT

Implementasi MultiLayout pada JFrame

import java.awt.*;
import javax.swing.*;

public class MultiLayout extends JFrame {
        JPanel jendela = new JPanel();
        JLabel Label0 = new JLabel("0");
        JLabel Label1 = new JLabel("1");
        JLabel Label2 = new JLabel("2");
        JLabel Label3 = new JLabel("3");
        JLabel Label4 = new JLabel("4");
        JLabel Label5 = new JLabel("5");
        JLabel Label6 = new JLabel("6");
        JLabel Label7 = new JLabel("7");
        JLabel Label8 = new JLabel("8");
        JLabel Label9 = new JLabel("9");
        JLabel Label10 = new JLabel("10");
        JLabel Label11 = new JLabel("11");
        JLabel Label12 = new JLabel("Flow Layout");
        JLabel Label13 = new JLabel("None Layout");
        JLabel Label14 = new JLabel("Grid Layout");
        JPanel Panel1 = new JPanel();
        JPanel Panel2 = new JPanel();
        JPanel Panel3 = new JPanel();
        JPanel Panel4 = new JPanel();


    public MultiLayout() {
        FlowLayout ad = new FlowLayout();
        Panel1.setLayout(ad);
        Panel1.add(Label0);
        Panel1.add(Label1);
        Panel1.add(Label2);
        Panel1.add(Label3);
        Panel2.setLayout(null);
        Panel2.add(Label4);
        Panel2.add(Label5);
        Panel2.add(Label6);
        Panel2.add(Label7);
        Label4.setBounds(30,10,10,10);
        Label5.setBounds(30,30,10,10);
        Label6.setBounds(30,50,10,10);
        Label7.setBounds(30,70,10,10);

        GridLayout ab = new GridLayout(2,2);
        Panel3.setLayout(ab);
        Panel3.add(Label8);
        Panel3.add(Label9);
        Panel3.add(Label10);
        Panel3.add(Label11);

        JFrame utama = new JFrame("MULTILAYOUT");
        utama.setContentPane(Panel4);
        GridLayout wq = new GridLayout(2,3);
        Panel4.setLayout(wq);
        Panel4.add(Label12);
        Panel4.add(Label13);
        Panel4.add(Label14);
        Panel4.add(Panel1);
        Panel4.add(Panel2);
        Panel4.add(Panel3);

        utama.setSize(300,250);
        utama.setVisible(true);
        utama.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);



    }

    public static void main (String[] args) {
        MultiLayout tampil = new MultiLayout();
    }
}

 

Tidak ada komentar:

Posting Komentar