AlignY.java Source code

Java tutorial

Introduction

Here is the source code for AlignY.java

Source

import java.awt.Component;

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

public class AlignY {

    public static void main(String args[]) {
        JFrame frame = new JFrame("Y Alignment");
        JPanel contentPane = (JPanel) frame.getContentPane();

        BoxLayout layout = new BoxLayout(contentPane, BoxLayout.X_AXIS);
        contentPane.setLayout(layout);

        JButton button = new JButton("0.0");
        button.setAlignmentY(Component.TOP_ALIGNMENT);
        contentPane.add(button);
        button = new JButton("1.0");
        button.setAlignmentY(Component.BOTTOM_ALIGNMENT);
        contentPane.add(button);
        button = new JButton("0.5");
        button.setAlignmentY(Component.CENTER_ALIGNMENT);
        contentPane.add(button);

        frame.setSize(200, 100);
        frame.show();
    }
}