import java.awt.*;
import javax.swing.*;
public class LayoutBorderLayout extends JFrame{
public LayoutBorderLayout(){
setTitle("Layout Border Layout");
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); // mendapatkan ukuran layar
int w = 600;
int h = 600;
int x = ((int)dim.getWidth() - w) / 2; // mendapatkan posisi x agar berada tepat ditengah layar
int y = ((int)dim.getHeight() - h) /2; // mendapatkan posisi y agar berada tepat ditengah layar
setBounds(x,y,w,h); // menset frame ke tengah layar
Container con = getContentPane();
JTextArea textarea = new JTextArea("CENTER", w, y);
JButton but1 = new JButton("EAST");
JButton but2 = new JButton("WEST");
JButton but3 = new JButton("SOUTH");
JButton but4 = new JButton("NORTH");
con.add(textarea,BorderLayout.CENTER);
con.add(but1,BorderLayout.EAST);
con.add(but2,BorderLayout.WEST);
con.add(but3,BorderLayout.SOUTH);
con.add(but4,BorderLayout.NORTH);
setDefaultCloseOperation(EXIT_ON_CLOSE);//
setVisible(true);
}
public static void main(String [] args){
LayoutBorderLayout borderlayout = new LayoutBorderLayout();
}
}
Gbr Border layout sebelum reseize:
Gbr Border Layout Setelah Resize
Tidak ada komentar:
Posting Komentar