public class Example extends Frame implements LayoutManager {
    Dimension   origin = new Dimension(0, 0);
    
    public void init()
    {
        Button showButton = new Button("Show");
        Button fetchButton = new Button("Fetch");
        Button queryButton = new Button("Query");
        add(showButton);
        add(fetchButton);
        add(queryButton);
    }
    
    public Dimension preferredLayoutSize(Container c){return origin;}
    public Dimension minimumLayoutSize(Container c){return origin;}
    public void addLayoutComponent(String s, Component c) {}
    public void removeLayoutComponent(Component c) {}
    public void layoutContainer(Container c) {
        Rectangle b = c.getBounds();
        int topHeight = 90;
        int inset = 4;
        showButton.setBounds(b.width-2*inset-120, inset, 120, 25);        
        fetchButton.setBounds(b.width-2*inset-120, 60, 120, 25);
        query.setBounds(inset, inset, b.width-2*inset - 150, 80);
    }}