为了账号安全,请及时绑定邮箱和手机立即绑定

和JAVA的GUI有关的问题,求帮助

和JAVA的GUI有关的问题,求帮助

死神的苹果 2018-02-28 20:16:32
import java.awt.*;import javax.swing.JFrame;public class SimpleFrameTest {        public static void main(String[] args)     {        EventQueue.invokeLater(() ->//这个箭头是书中的代码里就有的,编译器在这行显示错误        {            SimpleFrame frame=new SimpleFrame();            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);            frame.setVisible(true);        });//在这行也显示错误    }}class SimpleFrame extends JFrame{    private static final int DEFAULT_WIDTH=300;    private static final int DEFAULT_HEIGHT=200;        public SimpleFrame()    {        setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);    }}这段代码的作用是创建一个空框架,我完全照着《Java核心技术》这本书写的,可是显示代码有错,如注释里说的那样,求帮助~~
查看完整描述

2 回答

?
城南待花开

TA贡献2条经验 获得超0个赞

这代码没问题呀


查看完整回答
反对 回复 2018-03-08
?
我不会你还让我

TA贡献10条经验 获得超2个赞

你的代码我跑了 没问题啊;“->"是lambda表达式这里就等同于

 EventQueue.invokeLater(new Runnable() {

        public void run() //lambda表达式就有效精简了代码

        {

            SimpleFrame frame=new SimpleFrame();

            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            frame.setVisible(true);

        }

        });


查看完整回答
反对 回复 2018-02-28
  • 2 回答
  • 0 关注
  • 731 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信