import java.awt.*;
import javax.swing.*;

public class JMenuExample extends JFrame {

	public JMenuExample() {
		super("JMenu example");
		Container cp = getContentPane();
		JMenuBar mb = new JMenuBar();
		JMenu fm = new JMenu("File");
		fm.add(new JMenuItem("Open"));
		fm.add(new JMenuItem("New"));
		fm.add(new JSeparator());
		fm.add(new JMenuItem("Quit"));
		mb.add(fm);
		this.setJMenuBar(mb);

		ImageIcon b_icon = new ImageIcon("back.gif");
		ImageIcon f_icon = new ImageIcon("forward.gif");
		JLabel b = new JLabel(b_icon, JLabel.CENTER);
		JLabel l1 = new JLabel("101");
		JLabel l2 = new JLabel("102");
		JLabel l3 = new JLabel("103");
		JLabel f = new JLabel(f_icon, JLabel.CENTER);

		cp.setLayout(new BoxLayout(cp, BoxLayout.X_AXIS));
		cp.add(Box.createRigidArea(new Dimension(40, 50)));
		cp.add(b);
		cp.add(Box.createHorizontalStrut(10));
		cp.add(l1);
		cp.add(Box.createHorizontalStrut(10));
		cp.add(l2);
		cp.add(Box.createHorizontalStrut(10));
		cp.add(l3);
		cp.add(Box.createHorizontalStrut(10));
		cp.add(f);
		cp.add(Box.createRigidArea(new Dimension(40, 50)));
	}

	public static void main(String args[]) {
		JMenuExample b = new JMenuExample();
		b.pack();
		b.setVisible(true);
	}
}
