WEB开发网
开发学院软件开发Java SWT 全接触 阅读

SWT 全接触

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: GC.drawRectangle(int x, int y, int width, int height);这条语句从左上角的(X,Y)点,SWT 全接触(10),用参数中的宽和高画出了一个矩形,gc.drawRectangle(5,5,90,45);将会绘制出如下图形:GC.drawRound

GC.drawRectangle(int x, int y, int width, int height);这条语句从左上角的(X,Y)点,用参数中的宽和高画出了一个矩形。gc.drawRectangle(5,5,90,45);将会绘制出如下图形:


SWT 全接触

GC.drawRoundedRectangle(int x,int y,int width,int height,int arcWidth,int arcHeight);一个圆矩形与标准矩形的区别就在于其四个角是圆的。圆矩形的每一个角都可以被想象成为1/4个椭圆,并且arcWidth和arcHeight由完整的椭圆的宽和高决定。gc.drawRoundedRectangle(5,5,90,45,25,15);绘制了一个左上角位置为5.5的圆矩形,右边的图形是放大后的效果:


SWT 全接触

GC.drawOval(int x, int y, int width, int height);一个椭圆是由其相对应的矩形的左上角的位置(x,y)来确定绘制位置的,其宽和高即为对应矩形的宽和高。对于圆形来说,只需要另宽和高相等即可。


SWT 全接触

GC.drawArc(int x, int y, int width, int height, int startAngle, int endAngle);曲线的绘制也是与一个相应的矩形有关,即其左上角的位置与宽和高都是相应矩形的属性。StartAntle是从横向的X开始计算的,所以0度指向的是东而不是北。曲线的绘制是从StartAngle到endAngle以逆时针方向执行。gc.drawArc(5,5,90,45,90,200);所绘制的图形如下:

上一页  5 6 7 8 9 10 

Tags:SWT 全接触

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接