Ch07 JAVA图形用户界面基础概要1
public void fillRoundRect(int x,int y,int w,int h,int aw,int ah); 绘制左上角在(x,y)宽度为w高度为h的圆弧宽度为aw圆弧高度为ah的圆角填充矩形 public void draw3DRect(int x,int y,int w,int h,boolean raised); 绘制左上角在(x,y)宽度为w高度为h的浮于表面之上或之内的三维矩形 public void fill3DRect(int x,int y,int w,int h,boolean raised); 绘制左上角在(x,y)宽度为w高度为h的浮于表面之上或之内的三维填充矩形 public void drawOval(int x,int y,int w,int h); 绘制椭圆,其外接矩形由x,y,w和h决定 public void fillOval(int x,int y,int w,int h); 绘制填充椭圆,其外接矩形由x,y,w和h决定 public void drawArc(int x,int y,int w,int h,int startAngle,int arcAngle); 绘制圆弧,其外接矩形由参数x,y,w和h决定的椭圆的一部分 public void fillArc(int x,int y,int w,int h,int startAngle,int arcAngle); 绘制填充圆弧,其外接矩形由参数x,y,w和h决定的椭圆的一部分 public void drawPolygon(int[] xPoints,int[] yPoints,int nPoints); 绘制由x和y坐标数组定义的闭合多边形,每一对坐标(x[i],y[i])表示一个点,共有nPoints点 public void fillPolygon(int[] xPoints,int[] yPoints,int nPoints); 绘制由x和y坐标数组定义的填充闭合多边形,每一对坐标(x[i],y[i])表示一个点,共有nPoints个点 public void drawPolygon(Polygon g); 绘制Polygon对象g定义的多边形 public void fillPolygon(Polygon g); 绘制Polygon对象g定义的填充多边形 public void drawLine(int[] xPoints,int[] yPoints,int nPoints); 绘制由x和y坐标数组定义的折线,每一对坐标(x[i],y[i])表示一个点,共有nPoints个点 public void setColor(Color color); 为后续绘图设置新的颜色 public void setFont(Font font); 为后续绘图设置新的字体 Graphics类是提供与设备无关图形界面的抽象类,它可以在不同平台的屏幕上显示图形和图像。 当要显示组件(例如按钮,标签和面板)时,JVM自动在本地平台上为组件创建一个Graphics对象。使用getGraphics()方法可以得到该对象。例如,标签jlblBanner的Graphics对象可以使用如下语句得到: Graphics graphics= jlblBanner. getGraphics(); 可以认为GUI组件是一张纸,而Graphics对象是铅笔或者画笔;可以使用Graphics类的方法在GUI组件上绘画。 例如: package ch07; import javax.swing.*; import java.awt.Graphics; public class TestGetGraphics extends JFrame { private JLabel jlblBanner = new JLabel(Banner); public TestGetGraphics() { add(jlblBanner); System.out.println(jlblBanner.getGraphics()); } public static void main(String[] args) { TestGetGraphics frame = new TestGetGraphics(); frame.setTitle(TestGetGraphics); frame.setLocationRelativeTo(null); // Center the frame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLO
您可能关注的文档
最近下载
- 特定技能2号农业练习题11.docx
- 2026年在带头固本培元、增强党性等五个带头方面对照检查存在的问题、整改措施材料6份文.docx VIP
- 冰川雪山攀登技巧心得分享心得总结.docx VIP
- 小森印刷机s40操作说明.pdf VIP
- 8篇2026年带头固本培元、增强党性(五个带头)方面存在的问题精选.docx VIP
- 翼状胬肉病人护理精品PPT课件.pptx
- 2026年河北省职业病诊断医师资格(尘肺病类)高分突破必练试题库(含答案).docx
- 2024中医临床实践指南穴位埋线减肥.docx VIP
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
原创力文档

文档评论(0)