【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
flash/flex:
每一个在flash player中的可视化对象都包含flash.display.Graphics类的实例。
基于flex框架,通常override protected function updateDisplayList(w:Number,h:Number):void;awt/swing:
通过继承JComponent类或其子类,有两种方法获取Graphics或者Graphics2D类的实例:
1.从@override void paintComponent(Griphics g),绘制结果是持久的。2.通过调用JComponent实例的方法getGraphics方法获取,绘制结果非持久的。
swt/jface:
通过继承Composite类或其子类自定义组件。
有两种使用GC对象的方法:1.使用GC的构造方法来创建GC对象。
GC(Drawable drawable)或者GC(Drawable drawable,int style)
2.通过addPaintListener(
new PaintListener(){
public void paintControl(PaintEvent e){
e.gc.drawOval(0,0,80,80);
}
}
);
来源:oschina
链接:https://my.oschina.net/u/435679/blog/110360