import java.awt.*;
import javax.swing.*;
import java.awt.GridLayout;
public class tugas extends JFrame {
JButton b1 = new JButton("b1");
JButton b2 = new JButton("b2");
JButton b3 = new JButton("b3");
JButton b4 = new JButton("b4");
JButton b5 = new JButton("b5");
JButton b6 = new JButton("b6");
JButton b7 = new JButton("b7");
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
JPanel jp4 = new JPanel();
JPanel jp5 = new JPanel();
JLabel gambar = new JLabel(new ImageIcon("image/Chelsea.jpg"));
public tugas() {
setTitle("Multi Layout");
setVisible(true);
setDefaultCloseOperation(3);
setSize(300, 350);
setLayout(new BorderLayout(10, 10));
add(jp1, "North");
add(jp2, "West");
add(jp3, "Center");
add(jp4, "East");
add(jp5, "South");
jp1.setLayout(new FlowLayout());
jp1.add(b1);
jp1.add(b2);
jp1.add(b3);
jp2.setLayout(new GridLayout(2, 1));
jp2.add(b4);
jp2.add(b5);
jp3.setLayout(new GridLayout(1, 1));
jp3.add(gambar);
jp4.setLayout(new GridLayout(1, 1));
jp4.add(b6);
jp5.setLayout(new GridLayout(1, 1));
jp5.add(b7);
}
public static void main(String[] args) {
tugas m = new tugas();
}
}
import javax.swing.*;
import java.awt.GridLayout;
public class tugas extends JFrame {
JButton b1 = new JButton("b1");
JButton b2 = new JButton("b2");
JButton b3 = new JButton("b3");
JButton b4 = new JButton("b4");
JButton b5 = new JButton("b5");
JButton b6 = new JButton("b6");
JButton b7 = new JButton("b7");
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
JPanel jp4 = new JPanel();
JPanel jp5 = new JPanel();
JLabel gambar = new JLabel(new ImageIcon("image/Chelsea.jpg"));
public tugas() {
setTitle("Multi Layout");
setVisible(true);
setDefaultCloseOperation(3);
setSize(300, 350);
setLayout(new BorderLayout(10, 10));
add(jp1, "North");
add(jp2, "West");
add(jp3, "Center");
add(jp4, "East");
add(jp5, "South");
jp1.setLayout(new FlowLayout());
jp1.add(b1);
jp1.add(b2);
jp1.add(b3);
jp2.setLayout(new GridLayout(2, 1));
jp2.add(b4);
jp2.add(b5);
jp3.setLayout(new GridLayout(1, 1));
jp3.add(gambar);
jp4.setLayout(new GridLayout(1, 1));
jp4.add(b6);
jp5.setLayout(new GridLayout(1, 1));
jp5.add(b7);
}
public static void main(String[] args) {
tugas m = new tugas();
}
}
KETERANGAN:
- public class tugas extends JFrame {//metupakan class tugas yang exten ke jframe
- JButton b1 = new JButton("b1");//menbuat button dan memberi nama button b1
- JLabel gambar = new JLabel(new ImageIcon("image/Chelsea.jpg"));//membuat label gambar dan memberikan image ke label
- public tugas() {//merupakan metod tugas
- setTitle("Multi Layout");//memberikan judul pada frame
- setSize(300, 350);//memberikan ukuran frame
- jp1.setLayout(new FlowLayout());//mengeset jp1 sebagai flowlayout
- jp1.add(b1);//meletakkan button b1 ke panel jp1
- jp2.setLayout(new GridLayout(2, 1));//mengeset jp2 sebagai gridlayout
- public static void main(String[] args) {//merupakan metod main
Tidak ada komentar:
Posting Komentar