Java编程
文章平均质量分 69
我们都曾拥有最美的时光
https://github.com/Soulghost
展开
-
Java学习笔记(一)网格袋布局
网格袋布局类似于Win8的Metro布局,用于将组件按大小比例放在不同位置的网格内,各组件的实际大小会随着窗口的改变而改变,但相对位置不变,能够很好的适应屏幕。 通过阅读《21天学通Java》这本书,发现了一个布局组件的很好的例子,遂摘录下来,供分享和复习。 在这本书中,举了一个邮件窗口的例子,需要的布局规划如下: 650) this.width=650;" src="http:原创 2014-12-31 20:49:53 · 1161 阅读 · 0 评论 -
Java学习笔记(三)Java2D组件
一 概述 Java2D的一切都基于java.awt包中的Graphics2D类,它是Graphics的子类。 为了绘制图形,需要使用面板作为画布,例如使用JPanel作为画布,面板有一个paintCompnent()方法,每当窗口发生变化时,便会调用。该方法接收的对象是Graphics对象,要在方法内将其转化为Graphics2D再使用,一般用法为: public void pain原创 2014-12-31 20:49:58 · 1206 阅读 · 0 评论 -
Java学习笔记(二)事件监听器
Java实现对组件事件(如单击、输入等)的监听和JavaScript类似,都是先添加Listener,再写触发函数,不同的是,Java实现监听前必须使用implements将各个接口添加到类内。 相关的库为java.awt.event.* 例如要添加行为事件的接口ActionListener,则需要在实现窗口的类内作如下操作:public class Test extends JFra原创 2014-12-31 20:49:56 · 579 阅读 · 0 评论