Graphics中的方法
2016-12-11 21:39
239 查看
Graphics中的方法
1.fillRect
填充矩形
例子:public void drawFood(Graphics g){
g.setColor(Color.blue);
g.fillRect(food.col*TitleWidth+XOffset,
food.row*TitleHeight+YOffset, TitleWidth,
TitleHeight);
}
2.drawString 绘制文本
例子:public void drawDeadMessage(Graphics g){
g.drawString("我死了!快按f2!", XOffset, Height/2);
}//设置了显示的文字和显示的位置
以上为绘制方法 需要用一个方法去调用他们
例如: public void paint(Graphics g) {
switch(mState){
case RUN:
drawDecoration(g);//画区域
drawSnake(g);
drawFood(g);
break;
case DEAD:
drawDeadMessage(g);
break;
}
}
未完。。待续。。
1.fillRect
填充矩形
例子:public void drawFood(Graphics g){
g.setColor(Color.blue);
g.fillRect(food.col*TitleWidth+XOffset,
food.row*TitleHeight+YOffset, TitleWidth,
TitleHeight);
}
2.drawString 绘制文本
例子:public void drawDeadMessage(Graphics g){
g.drawString("我死了!快按f2!", XOffset, Height/2);
}//设置了显示的文字和显示的位置
以上为绘制方法 需要用一个方法去调用他们
例如: public void paint(Graphics g) {
switch(mState){
case RUN:
drawDecoration(g);//画区域
drawSnake(g);
drawFood(g);
break;
case DEAD:
drawDeadMessage(g);
break;
}
}
未完。。待续。。
相关文章推荐
- c#中GraphicsPath的Flatten方法
- 利用Graphics的MeasureString方法测量特定字符串的长度
- Unit Rzbutton was compiled with a different version of Graphics.clHotLight(clMenuBar,clMenuHighlight)报错的解决方法
- android.graphics.Paint的setXfermode方法 设置两张图片相交时的模式
- Java3D 中 Canvas3D: null GraphicsConfiguration 错误解决方法
- android.graphics.Paint方法setXfermode (Xfermode x...
- 简单的Graphics.DrawString方法
- .NET的GDI+绘图基础:Graphics类的绘图方法2:Graphics.DrawRectangle()方法 ....
- Graphics->Clipping Canvas提供了ClipPath, ClipRect, ClipRegion 等方法来裁剪,通过Path, Rect ,Region 的不同组合,Androi
- JFC 中绘制方法 paint(Graphics g) 和 paintComponent(Graphics g) 的区别
- c#中GraphicsPath的AddString方法
- paint()方法中Graphics实例对象是怎么来的
- paint()方法中Graphics实例对象是怎么来的
- Graphics解决闪烁问题的方法
- Graphics.FillPie 方法
- Linux下JAVA使用Graphics解决方法
- c#中GraphicsPath的Warp方法
- Android下基于XML的Graphics shape使用方法
- Winform画背景图片的两种方法TextureBrush与Graphics.DrawImage()
- 新建winform项目,在其中拖入2个button和1个 PictureBox,1Openfiledialog。使用Graphics\pen\brush\color\Font\等类和对应的方法属性