16. 2D Graphics
文章平均质量分 73
普通网友
这个作者很懒,什么都没留下…
展开
-
16. 2. 8. Demonstrate XOR mode.
import java.awt.Color;import java.awt.Graphics;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionAdapter;import ja翻译 2011-10-03 19:11:28 · 565 阅读 · 0 评论 -
16. 19. 1. 纹理用法 - A texture is a bitmap image applied to a shape
import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.TexturePaint;import java.awt.image.Buf翻译 2011-10-05 12:58:29 · 890 阅读 · 0 评论 -
一个最基本的渐变
import java.awt.Color;import java.awt.GradientPaint;import java.awt.Graphics;import java.awt.Graphics2D;import javax.swing.JFrame;翻译 2011-10-05 13:16:15 · 2145 阅读 · 0 评论 -
16. 47. 1. 全屏操作 Full screen mode
import java.awt.Frame;import java.awt.Graphics;import java.awt.GraphicsDevice;import java.awt.GraphicsEnvironment;import java.awt.Wi翻译 2011-10-06 17:07:36 · 1471 阅读 · 0 评论 -
16. 43. 1. 鼠标拽拖-黑客帝国-画皮Mouse drag and draw
import java.awt.AlphaComposite;import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphi翻译 2011-10-06 18:26:17 · 1747 阅读 · 3 评论 -
16. 26. 4. 刷新图片-古老的办法 Flush an image
import java.awt.Graphics;import java.awt.Frame;import java.awt.Image;import java.awt.Toolkit;import java.awt.Event;/***为什么古老?因翻译 2011-10-07 12:55:46 · 1424 阅读 · 0 评论 -
16. 26. 3. 装入想要尺寸的图片 Load Image and scale it
import javax.swing.JFrame;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.awt.Image;import javax.翻译 2011-10-07 12:11:12 · 893 阅读 · 0 评论 -
14. 114. 5. Timer 基本动画based animation
import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.event.ActionEvent;import java.awt.event.ActionL翻译 2011-11-14 17:50:07 · 625 阅读 · 0 评论 -
Paint一个彩虹
import javax.swing.JFrame;public class Rainbow { public static void main (String[] args) { DrawRainbow panel=new DrawRainbow(); JFrame application=new JFrame(); application.setD翻译 2011-10-30 11:29:31 · 1181 阅读 · 0 评论 -
迪卡尔曲线
/*非常有名的笛卡儿曲线数学公式:(x*x+y*y-2ax)2=4a*a(x*x+y*y)是一个圆在同样半径的圆周上滚动,在滚动过程中一定会形成轨迹曲线!!!它的数学议程为: x=(2cos(t)-cos(2t)); y=a(2sin(t)-sin(2t)); r=2a(1+cos(@)).算法实现: r=Math.PI/45* i *(1-Math.sina(Math.PI/45*翻译 2011-10-30 11:39:48 · 2260 阅读 · 0 评论 -
16. 3. 12. 鼠标拖拽及滑轮图形Move and scale graphical objects with a mouse on the panel
import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.event.Mouse翻译 2011-10-04 15:51:38 · 1218 阅读 · 0 评论 -
16. 3. 11. 剪切渐变合成及鼠标移动Translate and rotate all objects
import java.awt.AlphaComposite;import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;翻译 2011-10-04 14:51:00 · 1088 阅读 · 0 评论 -
getRotateInstance
import java.awt.Canvas;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.翻译 2011-10-04 13:17:56 · 1097 阅读 · 0 评论 -
16. 3. 4. 字体旋转Rotate a line of character (String)AffineTransform
import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.Shape;impo翻译 2011-10-03 21:59:52 · 1993 阅读 · 1 评论 -
16. 3. 5. 缩放一个Object Scaling an object
import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.AffineTransform;import javax.swing.翻译 2011-10-04 11:57:34 · 834 阅读 · 0 评论 -
16. 3. 6. Tranformation with AffineTransform.getScaleInstance
import java.awt.Frame;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.AffineTransform;/** * getScaleIns翻译 2011-10-04 12:15:54 · 588 阅读 · 0 评论 -
16. 5. 3. 改变Stroke厚度-Changing the Thickness of the Stroking Pen
import java.awt.BasicStroke;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.TexturePai翻译 2011-10-04 17:03:38 · 816 阅读 · 0 评论 -
16.18.6 渐变方框与文字 Cyclic GradientPaint
import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.GradientPaint;import java.awt.Graphics;impo翻译 2011-10-05 14:21:00 · 1111 阅读 · 0 评论 -
16. 31. 1. Create Disabled Image from GrayFilter
import java.awt.Image;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.GrayFilter;import j翻译 2011-10-05 17:22:57 · 584 阅读 · 0 评论 -
Graphics常见操作
import java.awt.Canvas;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;public class GraphicsDraw exte翻译 2011-10-03 19:07:21 · 1511 阅读 · 0 评论 -
GetTranslateInstance与getShearInstance
import java.awt.Frame;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.geom.AffineTransform;/** * 返回表示平移变换的变换翻译 2011-10-04 12:44:33 · 1153 阅读 · 0 评论 -
16. 7. 2. Double buffer
import java.applet.Applet;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import ja翻译 2011-10-04 17:17:09 · 613 阅读 · 0 评论 -
GroupLayout用法
import javax.swing.GroupLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class UseGroupLayout{ public static void main(String[] args){ JFrame翻译 2011-11-01 14:26:53 · 2443 阅读 · 0 评论