package lezione_7;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class EsempioBorderLayout {

	public static void main(String[] args) {

		JFrame f = new JFrame("Questa è la mia finestra");
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		JPanel pannello = new JPanel();
		f.setContentPane(pannello);
		pannello.setLayout(new BorderLayout());
		
		JButton button = new JButton("Pulsante 1 (PAGE_START)");
		pannello.add(button, BorderLayout.PAGE_START);

		JLabel etichetta = new JLabel("Etichetta (CENTER)");
		//etichetta.setPreferredSize(new Dimension(200, 100));
		pannello.add(etichetta, BorderLayout.CENTER);

		button = new JButton("Pulsante 3 (LINE_START)");
		pannello.add(button, BorderLayout.LINE_START);

		button = new JButton("Pulsante 4 (PAGE_END)");
		pannello.add(button, BorderLayout.PAGE_END);

		button = new JButton("Pulsante 5 (LINE_END)");
		pannello.add(button, BorderLayout.LINE_END);
		
		f.pack();
		f.setVisible(true);
	}

}
