Swing : Layout Manager #1 - FlowLayout
//Dipemrograman Java anda tidak akan menemukan method atau attribute yang
//mengatur komponen secara pixel seperti menentukan berapa pixel left
//dan berapa pixel top,
//Sebagai pengantinya Java menyediakan LayoutManager untuk mengatur posisi
//masing komponen.
//Berikut ini adalah contoh penggunaan
//FlowLayout(LayoutManager yang sederhana)
//FlowLayout adalah turunan dari LayoutManager yang mengatur komponen
//dengan cara mengurut dari kiri-kekanan, posisi tengah
//atau dari kanan-kekiri.
//FlowLayout cocok digunakan untuk mengatur button dan komponen text.
public UsingFlowLayout(){
super();
init();
}
public void init(){
this.setSize(300,300);
//mendefinisikan FlowLayout dengan
//mengatur posisi start component, dan jarak antar komponen
//posisi start component dapat diset dengan LEFT, CENTER dan RIGHT
FlowLayout aflow = new FlowLayout(FlowLayout.LEFT,10,10);
this.getContentPane().setLayout(aflow);
this.getContentPane().add(new JButton("1"));
this.getContentPane().add(new JButton("2"));
this.getContentPane().add(new JButton("3"));
this.getContentPane().add(new JButton("4"));
}
public static void main(String[] args) {
UsingFlowLayout anew = new UsingFlowLayout();
anew.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);}
});
anew.show();
}

0 Comments:
Post a Comment
<< Home