Help me in using mouselistener

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • i4mdelhi
    New Member
    • Jul 2010
    • 1

    Help me in using mouselistener

    the follwing is the program I wrote to create a NOTEPAD.... After writing this code I get 3 error all at the 85th line....

    Layout.java:85: illegal start of expression
    void mouseClicked(Mo useEvent e)
    ^
    Layout.java:85: ';' expected
    void mouseClicked(Mo useEvent e)
    ^
    Layout.java:85: ';' expected
    void mouseClicked(Mo useEvent e)


    plz help me I m a newbie... The code is still not complete... Actually I had jst created my frame and had started working on the events.....


    Code:
    import java.awt.*;
    import javax.swing.*;
    
    public class Layout extends JFrame
    {
    	static void createLayout()
    	{
    	
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//                   CREATING MENUBAR AND TEXT AREA 	    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    
    		JMenuBar mb = new JMenuBar();
    		JMenu file = new JMenu("File");
    		JMenu edit = new JMenu("Edit");
    		JMenu format = new JMenu("Format");
    		JMenu view = new JMenu("View");
    		JMenu help =new JMenu("Help");
    		JTextArea tx1 = new JTextArea();
    		
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	        CREATING MENU ITEMS FOR FILE		    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    		
    		JMenuItem New = new JMenu("New");
    		JMenuItem Open = new JMenu("Open");
    		JMenuItem Save = new JMenu("Save");
    		JMenuItem SaveAs = new JMenu("Save As");
    		JMenuItem Exit = new JMenu("Exit");
    
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	        CREATING MENU ITEMS FOR EDIT		    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    		
    		JMenuItem Undo = new JMenu("Undo");
    		JMenuItem Cut = new JMenu("Cut");
    		JMenuItem Copy = new JMenu("Copy");
    		JMenuItem Paste = new JMenu("Paste");
    		JMenuItem Search = new JMenu("Search");
    		
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	     ADDING MENU ITEMS IN FILE OPTION	    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    
    		file.add(New);
    		file.add(Open);
    		file.add(Save);
    		file.add(SaveAs);
    		file.add(Exit);
    
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	     ADDING MENU ITEMS IN EDIT OPTION	    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    		
    		edit.add(Undo);
    		edit.add(Cut);
    		edit.add(Copy);
    		edit.add(Paste);
    		edit.add(Search);
    
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	             ADDING MENUBAR TO FRAME	    	    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    
    		mb.add(file);
    		mb.add(edit);
    		mb.add(format);
    		mb.add(view);
    		mb.add(help);
    		
    		////////////////////////////////////////////////////////////////////////////////////////////
    		//	     	CREATING THE FRAME		    //
    		///////////////////////////////////////////////////////////////////////////////////////////
    
    		JFrame f = new JFrame();
    		f.setSize(800,500);
    		f.setTitle("Notepad");
    		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		f.setVisible(true);
    		f.setJMenuBar(mb);
    		f.getContentPane().add(tx1);
    
    		New.addMouseListener(this);
    		
    		public void mouseClicked(MouseEvent e)
    		{
    			tx1.setText("It Works!!");
    		}
    	}	
    }
    
    class Npad extends Layout
    {
    	public static void main(String...args)
    	{
    		createLayout();
    	}
    }
Working...