Where To Get Best AntiVirus For Java Mobile?

Why do I get these compiler errors in java?

  • C:\Program Files\Java\jdk1.6.0_14\bin>javac PopupMenu.java PopupMenu.java:15: <identifier> expected PopupMenuItemDelete.addActionListener(th… ^ PopupMenu.java:15: illegal start of type PopupMenuItemDelete.addActionListener(th… ^ PopupMenu.java:16: <identifier> expected PopUpMenu.add(PopupMenuItemDelete); ^ PopupMenu.java:16: <identifier> expected PopUpMenu.add(PopupMenuItemDelete); ^ PopupMenu.java:19: <identifier> expected PopupMenuItemAdd.addActionListener(this)… ^ PopupMenu.java:19: illegal start of type PopupMenuItemAdd.addActionListener(this)… ^ PopupMenu.java:20: <identifier> expected PopUpMenu.add(PopupMenuItemAdd); ^ PopupMenu.java:20: <identifier> expected PopUpMenu.add(PopupMenuItemAdd); ^ PopupMenu.java:23: <identifier> expected PopupMenuItemEdit.addActionListener(this… ^ PopupMenu.java:23: illegal start of type PopupMenuItemEdit.addActionListener(this… ^ PopupMenu.java:24: <identifier> expected PopUpMenu.add(PopupMenuItemEdit); ^ PopupMenu.java:24: <identifier> expected PopUpMenu.add(PopupMenuItemEdit); ^ PopupMenu.java:26: <identifier> expected PopUpMenu.pack(); ^ 13 errors C:\Program Files\Java\jdk1.6.0_14\bin> import javax.swing.JPopupMenu; import java.awt.*; import java.awt.event.*; public class PopupMenu implements ActionListener{ JPopupMenu PopUpMenu = new JPopupMenu(); JMenuItem PopupMenuItemDelete = new JMenuItem("Delete Task"); PopupMenuItemDelete.addActionListener(th… PopUpMenu.add(PopupMenuItemDelete); JMenuItem PopupMenuItemAdd = new JMenuItem("Add Task"); PopupMenuItemAdd.addActionListener(this)… PopUpMenu.add(PopupMenuItemAdd); JMenuItem PopupMenuItemEdit = new JMenuItem("Edit Task"); PopupMenuItemEdit.addActionListener(this… PopUpMenu.add(PopupMenuItemEdit); PopUpMenu.pack(); public void actionPerformed(ActionEvent e) { Object PopupMenuComponet = e.getSource(); if (PopupMenuComponet == PopupMenuItemDelete) { JOptionPane DeleteOption = new JOptionPane(); DeleteOption.showConfirmDialig(null, "Delete"); } if (PopupMenuComponet == PopupMenuItemAdd) { } if (PopupMenuComponet == PopupMenuItemEdit) { } } }

  • Answer:

    //pk: TRY THIS =========== import javax.swing.*; import java.awt.event.*; public class PopupMenu implements ActionListener { JPopupMenu PopUpMenu; JMenuItem PopupMenuItemDelete; JMenuItem PopupMenuItemAdd; JMenuItem PopupMenuItemEdit; public PopupMenu() { PopUpMenu = new JPopupMenu(); PopupMenuItemDelete = new JMenuItem("Delete Task"); PopupMenuItemDelete.addActionListener (this); PopupMenuItemDelete.addActionListener (this); PopUpMenu.add (PopupMenuItemDelete); PopupMenuItemAdd = new JMenuItem("Add Task"); PopupMenuItemAdd.addActionListener (this); PopUpMenu.add(PopupMenuItemAdd); PopupMenuItemEdit = new JMenuItem("Edit Task"); PopupMenuItemEdit.addActionListener (this); PopUpMenu.add(PopupMenuItemEdit); PopUpMenu.pack(); } public void actionPerformed(ActionEvent e) { Object PopupMenuComponet = e.getSource(); if (PopupMenuComponet == PopupMenuItemDelete) { JOptionPane.showConfirmDialog(null, "Delete"); } if (PopupMenuComponet == PopupMenuItemAdd) { } if (PopupMenuComponet == PopupMenuItemEdit) { } } }

Introubl... at Yahoo! Answers Visit the source

Was this solution helpful to you?

Other answers

I figured out what's wrong. None of your statements in the beginning are inside a method. You can declare and define global variables in the beginning of a class, but if you want to call methods and stuff on them, they need to be inside of a method like main or your constructor. You may as well import everything from javax.swing because a lot of the things in there are in that library. And, you spelled showConfirmDialog wrong in actionListener. You actaully spelled it showConfirmDialig. Here's the corrected code. I added a main method just because one needs to be there unless you have it in another class. import javax.swing.*; import java.awt.*; import java.awt.event.*; public class PopupMenu implements ActionListener { JPopupMenu PopUpMenu = new JPopupMenu(); JMenuItem PopupMenuItemDelete = new JMenuItem("Delete Task"); JMenuItem PopupMenuItemAdd = new JMenuItem("Add Task"); JMenuItem PopupMenuItemEdit = new JMenuItem("Edit Task"); public PopupMenu() { PopupMenuItemDelete.addActionListene… PopUpMenu.add(PopupMenuItemDelete); PopupMenuItemAdd.addActionListener(t… PopUpMenu.add(PopupMenuItemAdd); PopupMenuItemEdit.addActionListener(… PopUpMenu.add(PopupMenuItemEdit); PopUpMenu.pack(); } public void actionPerformed(ActionEvent e) { Object PopupMenuComponet = e.getSource(); if (PopupMenuComponet == PopupMenuItemDelete) { JOptionPane DeleteOption = new JOptionPane(); DeleteOption.showConfirmDialog(null… "Delete"); } if (PopupMenuComponet == PopupMenuItemAdd) { } if (PopupMenuComponet == PopupMenuItemEdit) { } } public static void main(String[] args) { new PopupMenu(); } }

evilfrenchguy

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.