Portfolio
FlowLayout
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Layot extends JFrame {
private JButton lb;
private JButton cb;
private JButton rb;
private FlowLayout layout;
private Container container;
public Layot() {
super("The title");
layout = new FlowLayout();
container = getContentPane();
setLayout(layout);
lb = new JButton("left");
add(lb);
lb.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event) {
layout.setAlignment(FlowLayout.LEFT);
layout.layoutContainer(container);
}
}
);
cb = new JButton("center");
add(cb);
cb.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event) {
layout.setAlignment(FlowLayout.CENTER);
layout.layoutContainer(container);
}
}
);
rb = new JButton("right");
add(rb);
rb.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event) {
layout.setAlignment(FlowLayout.RIGHT);
layout.layoutContainer(container);
}
}
);
}
}
import javax.swing.JFrame;
public class apple {
public static void main(String[] args) {
Layot la = new Layot();
la.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
la.setSize(600,400);
la.setVisible(true);
}
}
