Kamis, 12 Desember 2013

Pertemuan 8, Tugas



MANAJEMEN    LAYOUT


TUGAS8.java

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

class MacamLayout extends JFrame{      
JButton B0,B1, B2, B3, B4,B5, B6, B7, B8, B9, B10, B11 ;      
JLabel lNama,lNama2,lNama3  ;     
JPanel P1,P2,P3;                      

public MacamLayout () {          
setTitle("MULTI LAYOUT");        

#Membuat Objek Button dengan nama B0,B1,B2,B3
JLabel lNama= new JLabel("Flow Layout" ); 
JButton B0=new JButton ("0"); 
JButton B1=new JButton ("1");
JButton B2=new JButton ("2");
JButton B3=new JButton ("3");


#Membuat Objek Button dengan nama B4,B5,B6,B7 
JLabel lNama2= new JLabel("None Layout" ); 
JButton B4=new JButton ("4");
JButton B5=new JButton ("5");
JButton B6=new JButton ("6");
JButton B7=new JButton ("7");

#Membuat Objek Button dengan nama B8,B9,B10,B11
JLabel lNama3= new JLabel("Grid Layout" );  
JButton B8=new JButton ("8");
JButton B9=new JButton ("9");
JButton B10=new JButton ("10");
JButton B11=new JButton ("11");

P1 = new JPanel();
P2 = new JPanel();          
P3 = new JPanel();
setLayout(null);  
add(lNama);
add(lNama2);       
add(lNama3);
add(P1);
add(P2);            
add(P3);

lNama.setBounds(15,10,100,20);
lNama2.setBounds(220,10,100,20);         
lNama3.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(B0);
P1.add(B1);                                
P1.add(B2);
P1.add(B3);

P2.setLayout(null);
P2.add(B4);
P2.add(B5);                      
P2.add(B6);
P2.add(B7);

B4.setBounds(5,10,70,20);
B5.setBounds(5,30,70,20);               
B6.setBounds(5,50,70,20);                
B7.setBounds(5,70,70,20);

P3.setLayout(new GridLayout(2,2)); 
P3.add(B8);
P3.add(B9);                       
P3.add(B10);
P3.add(B11);
P3.setSize(100,100);  

setSize(450,180);     
setVisible(true);  
setDefaultCloseOperation(3);    
}
}
            public class TUGAS8 {   
            public static void main(String[] args) {  
            MacamLayout  l= new MacamLayout ();   
            }
}

OUTPUT :

Tidak ada komentar:

Posting Komentar