class Notepad{ //Create the Font menu item private JMenuItem fonT; //Create the buttons private JButton fontButton; //Constructor of Notepad Notepad(){ /** *adding fonT to the formaT Menu & *adding a samll image icon to the menu item */ formaT.add(fonT = new JMenuItem("Font", new ImageIcon(this.getClass().getResource("images/font.gif")))); /** *adding fontButton to the tool bar & *adding a small image icon to the menu item */ toolBar.add(fontButton = new JButton(new ImageIcon(this.getClass().getResource("images/font.gif")))); //adding a tool tip text to the button for descriping the image icon. fontButton.setToolTipText("Font"); fonT.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ actions.fonT(); } }); fontButton.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ actions.fonT(); } }); } private void conditionalAddToolbar(Container cp){ cp.add("North", toolBar = new JToolBar("Tool Bar")); } }