2014-06-10 75 views
4

我使用Eclipse IDE作为Java开发人员,开普勒服务版本2,jdk1.8.0作为JRE安装。令牌“ - ”上的语法错误, - 预期

我使用Java中的所有功能于一身的傻瓜学习Java SE 8,并编写程序时,使用摇摆,我收到此错误:syntax error on token "-", -- expected

有了这个代码:

button1 = new JButton("Click me!"); 
button1.addActionListener(e -> button1Click()); 
panel1.add(button1); 

exitButton = new JButton("Exit"); 
exitButton.addActionListener(e -> exitButtonClick()); 
panel1.add(exitButton); 
this.add(panel1); 

button1和exitButton已经被声明为JButton,并且我已经导入了javax.swing。*和java.awt.event。*。

我该如何解决这个问题?

+0

什么'e'?它是什么? –

+7

是否将Java 8设置为目标(err,“源”)语言? – user2864740

+0

顺便提一句,你可以使用方法引用。确保你的'button1Click'(例如)方法接受一个'ActionEvent',然后将'MyClass :: button1Click'传递给该方法。 –

回答

相关问题