Professional Documents
Culture Documents
PBO
PBO
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.Container;
import java.awt.FlowLayout;
public contohFlowLayout2() {
jendela.setLayout(flowLayout);
jendela.add(new JButton("Rifda"));
jendela.add(new JTextField("100"));
jendela.add(new JButton("Rival"));
jendela.add(new JTextField("90"));
jendela.add(new JButton("Syahla"));
jendela.add(new JTextField("80"));
jendela.add(new JButton("Zainab"));
jendela.add(new JTextField("85"));
}
package tugas;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.Container;
import java.awt.FlowLayout;
public contohFlowLayout() {
jendela.add(new JButton("Rifda"));
jendela.add(new JTextField("100"));
jendela.add(new JButton("Rival"));
jendela.add(new JTextField("90"));
jendela.add(new JButton("Syahla"));
jendela.add(new JTextField("80"));
jendela.add(new JButton("Zainab"));
jendela.add(new JTextField("85"));
}
package tugas;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.Container;
import java.awt.FlowLayout;
public contohFlowLayout3() {
jendela.setLayout(flowLayout);
jendela.add(new JButton("Rifda"));
jendela.add(new JTextField("100"));
jendela.add(new JButton("Rival"));
jendela.add(new JTextField("90"));
jendela.add(new JButton("Syahla"));
jendela.add(new JTextField("80"));
jendela.add(new JButton("Zainab"));
jendela.add(new JTextField("85"));
}
package tugas;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.BorderLayout;
package tugas;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
JButton button;
button = new JButton("one");
button.addActionListener(listener);
add(button, "one");
button = new JButton("two");
button.addActionListener(listener);
add(button, "two");
button = new JButton("three");
button.addActionListener(listener);
add(button, "three");
}
public static void main(String[] args) {
JFrame frame = new JFrame("Card");
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setSize(200, 200);
frame.setLocation(200, 200);
frame.setContentPane(new Card( ));
frame.setVisible(true);
}
}
import java.awt.*;
import javax.swing.*;
public contohBoxLayout () {
buttons = new Button [3];
package gridlayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.GridLayout;
import java.awt.Container;
import java.awt.Color;
public contohGridLayout() {
package tugas;
import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.BorderLayout;
package swinglayoutdemo;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public SwingLayoutDemo(){
prepareGUI();
}
public static void main(String[] args){
SwingLayoutDemo swingLayoutDemo = new SwingLayoutDemo();
swingLayoutDemo.showGroupLayoutDemo();
}
private void prepareGUI(){
mainFrame = new JFrame("GroupLayout");
mainFrame.setSize(450,400);
mainFrame.setLayout(new GridLayout(3, 1));
headerLabel = new JLabel("",JLabel.CENTER );
statusLabel = new JLabel("",JLabel.CENTER);
statusLabel.setSize(350,100);
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
mainFrame.setVisible(true);
}
private void showGroupLayoutDemo(){
headerLabel.setText("Layout Manager : GroupLayout");
JPanel panel = new JPanel();
panel.setSize(200,200);
GroupLayout layout = new GroupLayout(panel);
layout.setAutoCreateGaps(true);
layout.setAutoCreateContainerGaps(true);
layout.setHorizontalGroup(layout.createSequentialGroup()
.addComponent(btn1)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(
GroupLayout.Alignment.LEADING)
.addComponent(btn2)
.addComponent(btn3))));
layout.setVerticalGroup(layout.createSequentialGroup()
.addComponent(btn1)
.addComponent(btn2)
.addComponent(btn3));
panel.setLayout(layout);
controlPanel.add(panel);
mainFrame.setVisible(true);
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public SwingSpringLayout(){
prepareGUI();
}
public static void main(String[] args){
SwingSpringLayout swingLayoutDemo = new SwingSpringLayout();
swingLayoutDemo.showSpringLayoutDemo();
}
private void prepareGUI(){
mainFrame = new JFrame("Java SWING Examples");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
mainFrame.setVisible(true);
}
private void showSpringLayoutDemo(){
headerLabel.setText("Layout Manager : SpringLayout");
SpringLayout layout = new SpringLayout();