ACM外置包中的Graphic和Program两个类可以完成图形线,举行,椭圆以及文字的简单编辑,其中Program类可以读取键盘输入的字符。

Graphic具体操作如下:

线的绘制:

new GLine(x1y1,x2,y2);绘制出一条从点(x1,y1)到点(x2,y2)的直线

矩形的绘制:

new GRect(x1,y1,width,hight);绘制出一个左上角点在(x1,y1),长为width,宽为hight的矩形

椭圆的绘制:

new GOval(x1,y1,width,hight);绘制一个大小参数的矩形,内切于矩形

文字的建立:

new GLabel(string,x1,y1);创建新的包含指定字符对象,从(x1,y1)开始

对所创建对象进行修改的操作:

文字对象的修改:

Label.setFont(string)//修改文字

椭圆矩形的修改:

object.setFillColor(Color.具体颜色)//填充的具体颜色

object.setFilled(true/fslse)//是否进行填充

整体通用的修改:

object.setColor(color.具体颜色)//修改对象颜色

object.setLocation(x1,y1)//改变位置为点(x1,y1)

object.move(x1,y1)//X上移动x1,Y上移动y1

java acm包,Java利用ACM外置包的基本图形操作相关推荐

  1. java access ole word,利用OLE对象实现Word文档操作

    Word 是常用的字处理软件,在编程中充分利用现有的Word 文档就可以减少很多数据的处理.详细介绍了在ASP.NET 的程序中,利用数据库中的OLE 对象,实现Word文档的在线存取及预览. 1.引 ...

  2. ikvm java转换成dll_利用IKVM.NET将Java jar包转换成可供C#调用的dll文件

    C#可以直接引用C++的DLL和转换JAVA写好的程序.最近由于工作原因接触这方面比较多,根据实际需求,我们通过一个具体例子把一个JAVA方法转换成可以由C#直接调用的DLL C#调用c++ C#调用 ...

  3. java ant war包_java利用Ant脚本生成war包全过程

    使用ant脚本前的准备 1.下载一个ant安装包.如:apache-ant-1.8.4-bin.zip.解压到E盘. 2.配置环境变量.新增ANT_HOME:E:\apache-ant-1.8.4:P ...

  4. java service包_利用 javaService 发布服务(jar包)

    jar在java中作为一种项目的发布形式比较普遍,往往为了容易管理更需要作为一种系统服务发布--起码服务器重启了不用人工去重新打开你所以往运行的jar文件. 这里简单的介绍下怎么将jar发布到winN ...

  5. ACM中java的使用

    ACM中java的使用 转载自http://www.cnblogs.com/XBWer/archive/2012/06/24/2560532.html 这里指的java速成,只限于java语法,包括输 ...

  6. ACM中java的使用 (转)

    ACM中java的使用 这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目. 1. 输入:格式为:Scanner c ...

  7. ACM中Java使用总结

    Java在ACM中的主要应用是大数类[个人见解].做个小总结,留作模板用. 类名默认为Main. 输入: 声明一个输入对象cin;Scanner cin=new Scanner(System.in); ...

  8. ACM中java快速入门

    2019独角兽企业重金招聘Python工程师标准>>> ACM中java快速入门 附: Chapter I. Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特 ...

  9. acm java题_【转】ACM中java的使用

    ACM中java的使用 这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目. 1. 输入: 格式为:Scanner ...

  10. ACM中java的使用(各种比赛中)

    转载自点击打开链接 这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目. 1. 输入: 格式为:Scanner ci ...

最新文章

  1. 看了这篇 LeetCode 的刷题心得,再也不用抄别人代码了
  2. 绝症老父亲即将说不了话,儿子用AI技术挽留他的声音
  3. 016_Spring中电子邮件
  4. DOS下导入导出MySQL备份
  5. MySQL两个字段都建立索引 使用情况
  6. 《罗辑思维》让知识交融做爱
  7. hiberante中get和load方法的区别
  8. OCR图像识别与汽车后市场
  9. Maven经验分享(一)安装部署
  10. python qq群管理_Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码...
  11. c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()
  12. 复大华韬会基因博物馆项目论证会在北京大学举行
  13. 【nexusyum】CentOS7.x上用nexus搭建yum仓库
  14. JavaScript字符串操作
  15. python可以用else作为变量名_在Python中可以使用if作为变量名。
  16. Excel 2007 宝典 (中文版高清PDF下载)
  17. CompletableFuture的正常,异常,timeout和cancel
  18. Typora使用详解
  19. CVPR 2023 | 一键去除视频闪烁,该研究提出了一个通用框架
  20. flink source 同步_网易云音乐基于 Flink + Kafka 的实时数仓建设实践

热门文章

  1. Android\OPhone自定义视图(View)
  2. 多台服务之间共享Session
  3. 如何安装一个优秀的BUG管理平台(转)
  4. Linux系统维护人员的必备参考书
  5. 用SandCastle为注释生成chm文档
  6. javascript弹出窗口总结
  7. 15.深入理解Zend执行引擎(PHP5)
  8. 7.GitLab 创建 merge request
  9. 4.ES 相关插件安装
  10. 2.高性能MySQL --- MySQL 基准测试