中国大学MOOC: 下列代码完成的功能,哪项表述正确()Pen myPen = new Pen(Color.Blue, 2);Graphics g = e.Graphics; g.DrawRectangle(myPen, 10, 10, 200, 10);
用蓝色的画笔画了一个左上角坐标为(10,10),宽为200,高为10的矩形
举一反三
- 绘制一个实心圆,下列代码正确的是 A: Graphics g=CreateGraphics();Pen myPen=new Pen(Color.Blue);g.DrawEllipse(myPen, new Rectangle(50, 50, 100, 100)); B: Graphics g=CreateGraphics();SolidBrush myBrush = new SolidBrush(Color.Blue);g.DrawEllipse(myBrush, new Rectangle(50, 50, 100, 100)); C: Graphics g=CreateGraphics();SolidBrush myBrush = new SolidBrush(Color.Blue); g.FillEllipse(myBrush, new Rectangle(50, 50, 100, 100)); D: Graphics g=CreateGraphics();Pen myPen=new Pen(Color.Blue);g.FillEllipse(myPen, new Rectangle(50, 50, 100, 100));
- 定义一个画笔对象,下列哪项错误() A: Pen myPen=new Pen(Color.Red) B: Pen myPen=new Pen(new SolidBrush(Color.Red)) C: Pen myPen=new Pen(Color.Red,5) D: Pen myPen=new Pen(new Bitmap(“e:\\1.jpg”))
- 下列代码完成的功能,哪项表述正确()PenmyPen=newPen(Color.Blue,2);Graphicsg=e.Graphics;g.DrawRectangle(myPen,10,10,200,10); A: 用蓝色的画笔画了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形 B: 用蓝色的画笔画了一个左上角坐标为(10,10),宽为200,高为10的矩形 C: 用蓝色的画刷填充了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形 D: 用蓝色的画刷填充了一个左上角坐标为(10,10),宽为200,高为10的矩形
- 中国大学MOOC: 自己创建的各种绘图对象,如Graphics, Pen, Brush最好调用Dispose方法进行资源的释放
- 在GDI+绘图接口中绘图必须先创建Graphics对象。例如,在某控件的Paint事件里创建绘图对象的语句是Graphics g =e.Graphics();
内容
- 0
下列定义画笔对象p的语句中,正确的是___________。 A: Dim p As new Pen = Color.Red B: Dim p As Pen = New Pen(Color.Red, 3) C: Dim p As new Pen = Pen(Color.Red,1) D: Dim p As Pen(Color.Black) E: Dim p = Pen(Color.Black,2)
- 1
[color=#000000]鹿茸的用量为∶ [/color] A: 3~10 g B: .1~3 g C: 3~5 g D: 10~15 g E: 15~20 g
- 2
正确定义画笔的语句是: A: Pen p = new Pen(); B: Pen p = new Pen(3); C: Pen p = new Pen(Color.Red, 3); D: 都不对
- 3
在JAVA语言中,下列语句( )可以画出一矩形框架,其距左边界为0像素,距上边界为10像素,宽为30像素,高为40像素。 A: Graphics g;g.drawRect(10,0,30,40); B: Graphics g;g.drawRect(0,10,30,40); C: Graphics g;g.drawRect(30,40,10, 0); D: Graphics g;g.drawRect(30,40,0,10);
- 4
使用GDI+绘制线条,需要先创建Graphics对象,然后创建_____对象,才可以使用DrawLine方法绘制线条。 A: Graphics B: Font C: Brush D: Pen