后 安装开发环境 (IDE) 通过日食 和 创建一个新项目, 我们可以添加我们的第一个图形程序. 第一个目标是定义在窗口中绘制直线所需的最小结构, 后来, 遵循面向对象的编程模型生成支持高级图形的复杂结构.
将JAVA文件添加到项目中
我们可以从字母数字菜单或通过图形菜单中的相应图标添加文件.
在第一种情况下,, 如图所示, 选择:
文件->新的->类
在第二种情况下,我们将单击代表文件夹并具有符号的图标 “+”- 然后, 从出现的菜单中, 选择 “类“. 实际上我们将生成一个扩展名为 “JAVA” 编译时会生成另一个带有扩展名的文件 “类” 含有 “字节码” 或可执行代码.
在这两种情况下, 将立即出现一个新窗口,定义创建新文件所需的一组数据, 我们必须完成. 其中我们可以保留一些默认选项或者根据我们的需要进行修改.
每个文件都需要一个保存位置. 此信息将出现在字段中 “源文件夹” 一般我们不需要修改.
最重要的领域是 文件名 (姓名) 那, 符合JAVA标准, 必须以大写字母开头.
如果我们希望第一个文件可执行, 亦即, 有一个程序的入口点, 必须延长 (拥有正确的属性) JAVA 对象类型: 一 Applet的.
这是在字段中定义的 “超类”. 我们可以输入我们的程序将从中派生的对象的名称, 或者在开发套件附带的库集中搜索它, 在这种情况下我们将按下按钮 “浏览“.
当您按下按钮时 “浏览” 将显示一个新窗口来搜索将扩展我们的程序的对象. 如果我们开始写这个词 “Applet的” 在盒子里 “选择类型” 将出现与搜索匹配的元素. 我们将选择Applet并按确定按钮. 我们将返回到上一页并, 后 检查选项 上市, 脉动完成完成.
选项标记,我们创建了两个基本功能来启动程序.
在完成上述步骤,我们的结构的变化反映JAVA加入一个新的文件,该文件夹包含的源代码 “SRC“
内容很简单, 定义了两个函数,这将有助于有两种可能的模式中运行程序: 在浏览器中的Applet独立的程序.
功能 例1() (具有相同的名称为程序) 类的构造函数. 这是第一个要执行的函数运行该程序时,作为一个applet.
功能 主() 将是独立运行程序时的入口点. 如果我们需要运行的构造或功能,我们称之为隐含例.
您可以运行程序并查看结果. 因此,我们将定义的体现. 在第一个实例中,我们将使用模式 “Applet的” 服务嵌入在网页中的代码.
有一个绿色三角形表示的菜单按钮,启动应用程序, 类似按钮 “玩” 的视频或音乐播放器. 伴随着这, 找到一个小箭头,这将使我们能够调整一些参数. 模式选择设定运行.
我们也可以将鼠标光标移到该文件 “例1” 鼠标右键,弹出菜单,使用相同的选项. 因此我们将选择;
运行方式 -> Java小程序
该应用程序将启动一个模拟器,我们将得到一个窗口或 “小程序遮阳板” 我们的程序运行的地方. 此时窗口将为空, ya que nuestro código sólo tiene la parte estructural y no hemos definido ninguna acción a realizar.
Para dibujar una primera línea, modificaremos sensiblemente el código. Introduciremos una función para diujar: 油漆(图形克).
Esta función sobrecarga la función de dibujado del Applet.Es decir, el applet dispone de una función idéntica que dejará de usar para ejecutar la que vamos a definir.
Si introducimos el código siguiente, veremos que se produce un error, y que éste se refleja con un pequeño símbolo rojo a la derecha del texto
El error se produce ya que el sistema no sabe identificar lo que es “图像”.
Graphics es una biblioteca para dibujar que lleva el núcleo JAVA, y que deberemos indicar (importar) su ubicación para poder usarla. Esto lo haremos con la sentencia “进口” que situaremos al principio del programa.
Para añadir la sentencia de forma automática situaremos el cursor del ratón en el símbolo del error. Al pulsar el botón derecho tendremos un menú con opciones correctoras del error. 我们选择 “我mport ‘Graphics’ (java.awt) para que el IDE añada automáticamente la instrucción requerida.
En la parte superior del fichero se incluirá una nueva línea con la frase:
import java.awt.Graphics;
Volveremos a la función “油漆” e incluiremos una instrucción para pintar una simple línea en el objeto “图像”
Volveremos a ejecutar el programa para ver los cambios. En este caso podemos pulsar simplemente sobre el botón de ejecución, 因为我们之前已经定义了如何执行此操作: 就像一个小程序.
系统会告诉我们文件已更改,我们必须更新 (保持) 在运行程序之前进行这些更改. 我们将接受 “好的”
结果可见于 “小程序遮阳板”. 将在输入的坐标处绘制一条线. 我们已经构建了第一个图形程序.
为了完成这个介绍,我们可以回顾一下这篇文章 DrawWorld ! 详细介绍了本教程中考虑的一些方面, 并使用您将在其中找到的代码编写一个更复杂的程序 递归分形: Sierpinski三角形.
我们将逐渐深入研究可用于绘图的函数, 我们将提高程序结构的复杂性, introduciendo técnicas interactivas para manipular los gráficos.
开始建设的图形库
一定是 连接的 发表评论.