

class Notepad {
    //Create the menu items
    private JMenuItem prinT;
    private JButton printButton;

    Notepad(){
        /**
         *adding prinT &
         *adding a small image icon to the menu item
         */
        filE.add(prinT  = new JMenuItem("Print", new ImageIcon(this.getClass().getResource("images/print.gif"))));

        /**
         *allowing the prinT     menu item to be selected by pressing ALT + P
         */
        prinT.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, ActionEvent.CTRL_MASK));
        /**
         *adding printButton &
         *adding a small image icon to the menu item
         */
        toolBar.add(printButton = new JButton(new ImageIcon(this.getClass().getResource("images/print.gif"))));

        //adding a tool tip text to the button for descriping the image icon.
        printButton.setToolTipText("Print");


        prinT.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent ae){
                actions.prinT();
            }
        });
        /**
         *adding action listener for the button in the tool bar: newButton, openButton,
         *saveButton, saveAsButton, printButton, redoButton, undoButton, copyButton,
         *cutButton, pasteButton, findButton, selectALL, lineWraP, fontButton & aboutButton
         *the actions was written @Actions.java
         */
        printButton.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent ae){
                actions.prinT();
            }
        });

    }
    private void conditionalAddToolbar(Container cp){
        cp.add("North", toolBar = new JToolBar("Tool Bar"));
    }

}
