06 2017 档案

摘要:Dialog是窗口的意思,它是Window的子类。与frame相比,frame是我们大的窗口,而dialog便是那种弹出来和你说话的对话框。 Dialog类的默认布局是BorderLayout Dialog的一种比较典型的构造器,构造方法like这样: Dialog(Dialog owner, St 阅读全文
posted @ 2017-06-05 20:45 汪神 阅读(670) 评论(0) 推荐(0)
摘要:今天我们要实现这个关闭窗口的功能,就是点窗口的那个叉叉它会关闭。 设计窗口的事件就是WindowsEvents,而与之有关的监听器就是WindowsListener WindowsListener也是个接口,它有7个方法,分别处理windows的不同的事件。 比如windowActivated()w 阅读全文
posted @ 2017-06-04 21:24 汪神 阅读(495) 评论(0) 推荐(0)
摘要:先来看看概念: 现在我们要写一个这样的东西,就是一个窗口,然后鼠标点一下就有一个小圆点,like this: 来我们来看代码: 这个程序有好几个知识点: 1. addMouseListener(new Monitor()); 这是为frame添加鼠标监听器,类比button等component的监听 阅读全文
posted @ 2017-06-04 15:40 汪神 阅读(862) 评论(0) 推荐(0)
摘要:在paint方法里面,这个Graphics类就相当于一支画笔。而且就画在那个component里面,比如frame。 看例子代码: 但是大家看,我们并没有调用这个paint方法。那么看见这个paint方法非常特殊,它是自动调用的! 其实这个窗口建造出来之后就有一支画笔graphics,然后你再调用p 阅读全文
posted @ 2017-06-03 21:43 汪神 阅读(731) 评论(0) 推荐(0)
摘要:现在来做个很简单的东西,就是做一个做加法的图形界面 然后现在先是一个不用持有对方引用的写法: 持有引用类的: 这是个非常好的处理方式。像是有一个大管家管着所有的事。 但是我们还有一个更简洁的方法: 内部类的第一个巨大的好处就是,在内部类里面可以非常畅通地访问外部的那个包装类的成员变量。 再来就是可以 阅读全文
posted @ 2017-06-03 19:55 汪神 阅读(282) 评论(0) 推荐(0)