Sabtu, 17 Desember 2011

TUGAS MULTY LAYOUT


import java.awt.*;
import javax.swing.*;
class Multylayout extends JFrame{
JButton s0,s1, s2, s3, s4,s5, s6, s7, s8, s9, s10, s11 ;
JLabel lNama,lNama1,lNama2;
JPanel P1,P2,P3;
 public Multylayout() {
setTitle("MULTI LAYOUT");
JLabel lNama= new JLabel("Flow Layout" );
JButton s0=new JButton ("0");
 JButton s1=new JButton ("1");
 JButton s2=new JButton ("2");
 JButton s3=new JButton ("3");
 JLabel lNama1= new JLabel("None Layout" );
JButton s4=new JButton ("4");
 JButton s5=new JButton ("5");
 JButton s6=new JButton ("6");
 JButton s7=new JButton ("7");
 JLabel lNama2= new JLabel("Grid Layout" );
JButton s8=new JButton ("8");
 JButton s9=new JButton ("9");
 JButton s10=new JButton ("10");
 JButton s11=new JButton ("11");
 P1 = new JPanel();
P2 = new JPanel();
P3 = new JPanel();
 setLayout(null);
add(lNama);
add(lNama1);
add(lNama2);
add(P1);
add(P2);
add(P3);
 lNama.setBounds(15,10,100,20);
lNama1.setBounds(220,10,100,20);
lNama2.setBounds(320,10,100,20);
P1.setBounds(5,30,200,40);
P2.setBounds(215,30,200,100);
P3.setBounds(320,30,200,150);
P1.setLayout(new FlowLayout());
P1.add(s0);
P1.add(s1);
P1.add(s2);
P1.add(s3);
 P2.setLayout(null);
P2.add(s4);
P2.add(s5);
P2.add(s6);
P2.add(s7);
s4.setBounds(5,10,70,20);
s5.setBounds(5,30,70,20);
s6.setBounds(5,50,70,20);
s7.setBounds(5,70,70,20);
 P3.setLayout(new GridLayout(2,2));
P3.add(s8);
P3.add(s9);
P3.add(s10);
P3.add(s11);
P3.setSize(100,100);
 setSize(450,180);
setVisible(true);
setDefaultCloseOperation(3);
}
} 
            public class Tugasku {
            public static void main(String[] args) {
            Multylayout l= new Multylayout();
            }
}

Tidak ada komentar:

Posting Komentar