PIZiadas图形

PIZiadas图形

我的世界是英寸.

DrawWorld ! [JAVA]

Empezamos una serie de artículos que introducen el lenguaje de programación JAVA orientando su enfoque a la producción de applets con contenido gráfico.

的博客的框架是特别有用的测试, 和环境twitter上 (API) 可能有助于说明其应用在社交网络中的数据访问.

JAVA es un lenguaje que puede ser utilizado también para programar dispositivos móviles. Android操作系统是一个明显的例子多远的扩张已经从这种语言, 因为他们的应用程序,然后被转换为代码在Java编程,表示该终端.

做到这一点的培训材料是否有意义? 是不是有足够的书籍, 教程, 新介绍手册?. 它取决于我们采取的工作方法? 从根本上说 有道理的,如果我们能够带来一些新的东西, 一 “增值”.

  • 途径 面向 图形内容制作软件 是一个模型,目前没有很好的记载 (自相矛盾的环境中,越来越多的视觉).
  • 面向图形化编程培训方法 大学的技术环境 实用主义可以带来实现的实例.

HelloWorld的适应图形

总体一切手册开始学习一门编程语言解释 “说明书和标签设置” 或也被称为 “码”, 这是必要的, 简单地, 写文字; 此代码作为一个例子程序,通常被称为 HelloWorld.

在我们的例子中,我们将不会写入文本 (可以做图形); 屏幕上,而不是简单地画一个圆 (视口) 显示该应用程序. 绘制平行语义, 我们可以调用的第一个程序 DrawWorld.

进口 java.applet.Applet的;
进口 java.awt.Graphics的;
/**
* @作者joju
*/
公共类 DrawWorld 扩展 Applet的 {
公众 DrawWorld() { }
公共静态无效 (串[] 参数) { }
公共无效 油漆(图形克){
g.drawOval(10, 10, 100, 100);
}
}

上面的文字应该是在一个名为 DrawWorld.java 执行命令行或从发展的IDE将及时. 我们将首先集中在理解程序的分类.

导入类

第一线:

 

 

 

进口 java.applet.Applet的;
进口 java.awt.Graphics的;
表明我们使用定义在其他文件中的对象和函数- 在特别的类 “Applet的” 作为该方案的主要元素, 通过实现的功能,因为它们执行相同的. 要在浏览器中运行的程序需要 “Applet的拥抱”;

类文件

要记录的代码使用注释. 注释可以被限制使用的文本行或几个完整的生产线.

  • 使用两个酒吧 “//” 表示结束行尾注释的开始.

// 这是一个注释

  • 使用 (风格JAVA) 酒吧和星号 “/**” (也可以是一个星号”/*“) 表示开始的评注,你可以使用多条线路. 评论被关闭酒吧和反序星号, 即用 “*/“.
/**
* @作者 joju
*/

 

 

 

审查可能包括 “标签” 随后促进帮助文档自动生成. 该 “作者” 节目, 在这种情况下,, 有应用程序本身在注释中所声明的.

JAVA fichero的, 即延长 “.java的” 包含一个 “类”. 文件名和类名必须是相同的.

公共类 DrawWorld 扩展 Applet的 {
}

文件 DrawWorld.java 包含一个公共类 DrawWorld 或者使用 “扩展” 类 “Applet的“. 这意味着,DrawWorld实际上是一个applet. 我们可以把我们的applet的网页, 因为它继承了所有的功能,使用操作 “扩展“.

实现功能 “类” 键之间的变量和函数是通过使用 “{……}” 划.

类的构造函数

我程序启动时或在JAVA中创建一个新的对象,与运营商 “新”, 应用程序执行的代码中发现什么叫做 “类的构造函数”. 我们认为这是一个 “起点”

公众 DrawWorld() { }

在我们这个简单的例子根本是空的,因此不会执行任何动作.

另一个出发点是方法的应用 “主”, 如果它不是在浏览器中嵌入的应用程序运行,用于启动程序

公共静态无效 (串[] 参数) { }

在屏幕上绘图

我们的经典问候语将成为一个简单的绘图. 方法 “油漆” 负责 “画” 应用. 每次刷新屏幕时,系统会自动调用此方法, 我们已经将其中一个简单的一行代码来 “油漆” una curva oval (在这种情况下,椭圆的圆周) 定义了一个正方形的空间,这将在 100 在坐标的长度单位 (10,10):

 

公共无效 油漆(图形克){
g.drawOval(10, 10, 100, 100);
}
功能 “drawOval” 是一个过程,有 “长石显卡”. JAVA需要绘制一个对象的这种性质 (objeto图形), 应用程序中所实现的核心. 油漆函数作为参数的图形对象,都标有字母 “克” 标准形式.
要访问该对象的方法 “图像” 添加 “点” 这个名字 (克) 对象,然后的函数名.

 

,从出版商O'Reilly的手,我们有一个文件的极大兴趣.

Java 2D的图形: 图书图形编程用JAVA有趣的介绍之一. 提前允许图形库的各方面的Java2D突出的最重要的实施例,并用于.

一个经典的JAVA编程2D

 

JAVA

当然JAVA