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);

}

}