By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,919 Members | 1,074 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,919 IT Pros & Developers. It's quick & easy.

Help me in using mouselistener

P: 1
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(MouseEvent e)
^
Layout.java:85: ';' expected
void mouseClicked(MouseEvent e)
^
Layout.java:85: ';' expected
void mouseClicked(MouseEvent 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.....


Expand|Select|Wrap|Line Numbers
  1. import java.awt.*;
  2. import javax.swing.*;
  3.  
  4. public class Layout extends JFrame
  5. {
  6.     static void createLayout()
  7.     {
  8.  
  9.         ////////////////////////////////////////////////////////////////////////////////////////////
  10.         //                   CREATING MENUBAR AND TEXT AREA         //
  11.         ///////////////////////////////////////////////////////////////////////////////////////////
  12.  
  13.         JMenuBar mb = new JMenuBar();
  14.         JMenu file = new JMenu("File");
  15.         JMenu edit = new JMenu("Edit");
  16.         JMenu format = new JMenu("Format");
  17.         JMenu view = new JMenu("View");
  18.         JMenu help =new JMenu("Help");
  19.         JTextArea tx1 = new JTextArea();
  20.  
  21.         ////////////////////////////////////////////////////////////////////////////////////////////
  22.         //            CREATING MENU ITEMS FOR FILE            //
  23.         ///////////////////////////////////////////////////////////////////////////////////////////
  24.  
  25.         JMenuItem New = new JMenu("New");
  26.         JMenuItem Open = new JMenu("Open");
  27.         JMenuItem Save = new JMenu("Save");
  28.         JMenuItem SaveAs = new JMenu("Save As");
  29.         JMenuItem Exit = new JMenu("Exit");
  30.  
  31.         ////////////////////////////////////////////////////////////////////////////////////////////
  32.         //            CREATING MENU ITEMS FOR EDIT            //
  33.         ///////////////////////////////////////////////////////////////////////////////////////////
  34.  
  35.         JMenuItem Undo = new JMenu("Undo");
  36.         JMenuItem Cut = new JMenu("Cut");
  37.         JMenuItem Copy = new JMenu("Copy");
  38.         JMenuItem Paste = new JMenu("Paste");
  39.         JMenuItem Search = new JMenu("Search");
  40.  
  41.         ////////////////////////////////////////////////////////////////////////////////////////////
  42.         //         ADDING MENU ITEMS IN FILE OPTION        //
  43.         ///////////////////////////////////////////////////////////////////////////////////////////
  44.  
  45.         file.add(New);
  46.         file.add(Open);
  47.         file.add(Save);
  48.         file.add(SaveAs);
  49.         file.add(Exit);
  50.  
  51.         ////////////////////////////////////////////////////////////////////////////////////////////
  52.         //         ADDING MENU ITEMS IN EDIT OPTION        //
  53.         ///////////////////////////////////////////////////////////////////////////////////////////
  54.  
  55.         edit.add(Undo);
  56.         edit.add(Cut);
  57.         edit.add(Copy);
  58.         edit.add(Paste);
  59.         edit.add(Search);
  60.  
  61.         ////////////////////////////////////////////////////////////////////////////////////////////
  62.         //                 ADDING MENUBAR TO FRAME                //
  63.         ///////////////////////////////////////////////////////////////////////////////////////////
  64.  
  65.         mb.add(file);
  66.         mb.add(edit);
  67.         mb.add(format);
  68.         mb.add(view);
  69.         mb.add(help);
  70.  
  71.         ////////////////////////////////////////////////////////////////////////////////////////////
  72.         //             CREATING THE FRAME            //
  73.         ///////////////////////////////////////////////////////////////////////////////////////////
  74.  
  75.         JFrame f = new JFrame();
  76.         f.setSize(800,500);
  77.         f.setTitle("Notepad");
  78.         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  79.         f.setVisible(true);
  80.         f.setJMenuBar(mb);
  81.         f.getContentPane().add(tx1);
  82.  
  83.         New.addMouseListener(this);
  84.  
  85.         public void mouseClicked(MouseEvent e)
  86.         {
  87.             tx1.setText("It Works!!");
  88.         }
  89.     }    
  90. }
  91.  
  92. class Npad extends Layout
  93. {
  94.     public static void main(String...args)
  95.     {
  96.         createLayout();
  97.     }
  98. }
  99.  
Jul 30 '10 #1
Share this question for a faster answer!
Share on Google+

Post your reply

Sign in to post your reply or Sign up for a free account.