import org.newdawn.slick.Graphics; //导入方法依赖的package包/类

/**

* @see org.newdawn.slick.BasicGame#render(org.newdawn.slick.GameContainer, org.newdawn.slick.Graphics)

*/

public void render(GameContainer container, Graphics g) throws SlickException {

g.setColor(Color.white);

g.setAntiAlias(true);

for (int x=0;x<360;x+=10) {

g.drawLine(700,100,(int) (700+(Math.cos(Math.toRadians(x))*100)),

(int) (100+(Math.sin(Math.toRadians(x))*100)));

}

g.setAntiAlias(false);

g.setColor(Color.yellow);

g.drawString("The Graphics Test!", 300, 50);

g.setColor(Color.white);

g.drawString("Space - Toggles clipping", 400, 80);

g.drawString("Frame rate capped to 100", 400, 120);

if (clip) {

g.setColor(Color.gray);

g.drawRect(100,260,400,100);

g.setClip(100,260,400,100);

}

g.setColor(Color.yellow);

g.translate(100, 120);

g.fill(poly);

g.setColor(Color.blue);

g.setLineWidth(3);

g.draw(poly);

g.setLineWidth(1);

g.translate(0, 230);

g.draw(poly);

g.resetTransform();

g.setColor(Color.magenta);

g.drawRoundRect(10, 10, 100, 100, 10);

g.fillRoundRect(10, 210, 100, 100, 10);

g.rotate(400, 300, ang);

g.setColor(Color.green);

g.drawRect(200,200,200,200);

g.setColor(Color.blue);

g.fillRect(250,250,100,100);

g.drawImage(image, 300,270);

g.setColor(Color.red);

g.drawOval(100,100,200,200);

g.setColor(Color.red.darker());

g.fillOval(300,300,150,100);

g.setAntiAlias(true);

g.setColor(Color.white);

g.setLineWidth(5.0f);

g.drawOval(300,300,150,100);

g.setAntiAlias(true);

g.resetTransform();

if (clip) {

g.clearClip();

}

}

java drawline_Java Graphics.drawLine方法代码示例相关推荐

  1. drawimage的用法 java_Java Graphics.drawImage方法代码示例

    本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...

  2. java kryo_Kryo框架使用方法代码示例

    Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...

  3. java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例

    import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...

  4. java invalidate_Java Component.invalidate方法代码示例

    import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...

  5. java hasmoreelements_Java IOException.hasMoreElements方法代码示例

    import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...

  6. drawrect java_Java Graphics.drawRect方法代码示例

    import javax.microedition.lcdui.Graphics; //导入方法依赖的package包/类 /** * Draws the item. * * @param g Gra ...

  7. java methode_Java Method.getTypeParameters方法代码示例

    import java.lang.reflect.Method; //导入方法依赖的package包/类 private void validateRuleMethod(MethodRuleDefin ...

  8. java setmethod_Java Operation.setJavaMethod方法代码示例

    import com.sun.tools.internal.ws.processor.model.Operation; //导入方法依赖的package包/类 private void createJ ...

  9. java cancel_Java RunnableFuture.cancel方法代码示例

    import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...

  10. java drawingpanel_Java DrawingPanel.getHeight方法代码示例

    import org.opensourcephysics.display.DrawingPanel; //导入方法依赖的package包/类 /** * Paint the contour. * @p ...

最新文章

  1. 解决Oracle clob字段数据过大问题
  2. python 更新pip 失败问题总结
  3. 从零到百亿级,揭秘科大讯飞广告平台架构演进之路
  4. SQL begin end 块作用
  5. 渗透测试中使用浏览器的正确姿势
  6. CSS样式----标记选择器
  7. 硬件三人行-开关电源学习笔记-1
  8. [导入]源代码版本控制(二)
  9. Linux 命令之 source -- 在当前Shell环境中从指定文件读取和执行命令
  10. html列表按时间排序代码_按字母顺序排序的列表
  11. 【操作系统】进程与程序的比较
  12. ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v...
  13. Silverlight4 如何实现DataContextChanged事件
  14. 【信号与系统实验】实验三 连续时间LTI系统的时域分析
  15. Java 订单管理系统
  16. Android 扫码登录
  17. 【阿里云IoT+YF3300】7.物联网设备表达式运算
  18. 瑞友客户端 提示:连接远程服务器遇到错误
  19. VUE优秀UI组件库(PC和Mobile)
  20. python产生随机整数数组_生成随机整数数组

热门文章

  1. 【098】在线Cron表达式生成器-在线生成Cron,格式化Xml
  2. Pix4D生成正射影像和DSM详细教程(可下载)
  3. 面试题:Elasticsearch和solr的区别
  4. creo 根据点坐标文件创建样条曲线
  5. 三极管饱和时内部状态再探
  6. EXCEL多元回归分析
  7. java excel批量导入数据库数据_java把excel数据批量导入到数据库
  8. uniapp vite 路由跳转、登录模块封装(非无感登录)
  9. php引物,做PCR,如何选取引物?请大家指导
  10. matlab进行mppt控制仿真,光伏发电系统MPPT控制仿真模型