Sytax Error "Delete this token"

di il
4 risposte

Sytax Error "Delete this token"

Buongiorno ragazzi, o un problema con java. Ho creato un JFrame con relativa JMenuBar con la sezione design di windowbuild in eclipse. Fino a ieri tutto bene ed il programma funzionava, ma oggi al riavvio del programma mi da errore, nonostante non avessi modificato nulla del codice rispetto a ieri.


Che parte di codice serve per potermi aiutare? Intanto vi copio l'errore:
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
Syntax error on token ")", Statement expected after this token

at gioco.Prova.<init>(Prova.java:70)
at gioco.Prova$1.run(Prova.java:32)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

4 Risposte

  • Re: Sytax Error "Delete this token"

    mastroking ha scritto:


    Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:
    Syntax error on token ")", Statement expected after this token

    at gioco.Prova.<init>(Prova.java:70)
    at gioco.Prova$1.run(Prova.java:32)
    E' un po' poco ..... servirebbe vedere almeno il Prova.java ma ad ogni modo, mi pare che potresti facilmente verificarlo anche tu.
  • Re: Sytax Error "Delete this token"

    Scrivo qui di seguito Prova.java con non posso caricare il file perchè accetta solo le immagini:

    package gioco;

    import java.awt.BorderLayout;
    import java.awt.EventQueue;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JRadioButtonMenuItem;
    import javax.swing.JCheckBoxMenuItem;
    import javax.swing.JMenu;
    import javax.swing.AbstractAction;
    import java.awt.event.ActionEvent;
    import javax.swing.Action;
    import java.awt.Color;
    import java.awt.event.ActionListener;

    public class Prova extends JFrame {

    private JPanel contentPane;
    private final Action action = new SwingAction();

    /**
    * Launch the application.
    */
    public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
    public void run() {
    try {
    Prova frame = new Prova();
    frame.setVisible(true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    });
    }

    /**
    * Create the frame.
    */
    public Prova() {
    setTitle("Craftmine");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 800, 600);

    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);

    JMenu mnNewMenu = new JMenu("File");
    menuBar.add(mnNewMenu);

    JRadioButtonMenuItem rdbtnmntmNewRadioItem = new JRadioButtonMenuItem("Nuova Partita");
    mnNewMenu.add(rdbtnmntmNewRadioItem);

    JRadioButtonMenuItem rdbtnmntmNewRadioItem_1 = new JRadioButtonMenuItem("Carica Partita");
    mnNewMenu.add(rdbtnmntmNewRadioItem_1);

    JRadioButtonMenuItem rdbtnmntmNewRadioItem_2 = new JRadioButtonMenuItem("Salva");
    mnNewMenu.add(rdbtnmntmNewRadioItem_2);

    JMenu mnNewMenu_1 = new JMenu("Chi siamo");
    menuBar.add(mnNewMenu_1);

    JRadioButtonMenuItem rdbtnmntmNewRadioItem_4 = new JRadioButtonMenuItem("Mastroking");
    rdbtnmntmNewRadioItem_4.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
    if(arg0.equals("Mastroking"))
    }
    });
    rdbtnmntmNewRadioItem_4.setForeground(new Color(0, 0, 0));
    mnNewMenu_1.add(rdbtnmntmNewRadioItem_4);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    contentPane.setLayout(new BorderLayout(0, 0));
    setContentPane(contentPane);
    }

    private class SwingAction extends AbstractAction {
    public SwingAction() {
    putValue(NAME, "SwingAction");
    putValue(SHORT_DESCRIPTION, "Some short description");
    }
    public void actionPerformed(ActionEvent e) {
    }
    }
    }
  • Re: Sytax Error "Delete this token"

    mastroking ha scritto:


    
    		rdbtnmntmNewRadioItem_4.addActionListener(new ActionListener() {
    			public void actionPerformed(ActionEvent arg0) {
    				if(arg0.equals("Mastroking"))
    			}
    		});
    
    Mi pare abbastanza evidente che quel if è senza body/istruzione ....
  • Re: Sytax Error "Delete this token"

    Che rimbambito che sono a non accorgermi di errori del genere ahah

    P.S. grazie per l'aiuto
Devi accedere o registrarti per scrivere nel forum
4 risposte