从零开始学习JavaFX(6)控件篇之Label

在之前的教程中,我们已经知道了如何创建表单程序,并做简单的CSS换肤和按钮事件。接下来的几章中,我们将会详细讲解各个控件的用法。

下面来看看这一节中我们要讲的Label控件的几种形式:

创建Label

在JavaFX API中,Label提供如下几种构造函数:… 阅读全文

从零开始学习JavaFX(5) FXController详解

在JavaFX的UI开发中,FXController是个很重要的东西,主要是用于UI层和事件层分离。

事实上,JavaFX使用FXML来开发UI界面,有多种形式来监听我们的事件,下面我们来细看。

1.通过Controller Class来处理事件

首先我们创建一个简单的界面,包含一个Button和一个Label。… 阅读全文

从零开始学习JavaFX(4)使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序

该文章参见本人的CSDN博客的同名文章,作为该系列文章的第四节。

由于已经有重复的文章了,就不另外重新写了。感谢支持。

详情请见:使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序阅读全文

从零开始学习OpenGL(3) GLUT辅助库常用函数介绍

对于OpenGL的开发来说,GLUT是一个很方便的辅助库,而且与平台无关。

GLUT的功能包括窗口和菜单的创建和管理,事件处理以及提供了很多绘制3D图形的方法等等。

常用的函数如下:

glutInitWindowSize(int width,int height)  初始化窗口的大小
glutInitWindowPosition(int阅读全文

从零开始学习OpenGL(2) 绘制几何图元

在OpenGL中,所有的几何物体都是由一组有序的定点描述的,我们通过glVertexXX()来指定顶点。

绘制几何图元,我们就是需要告诉OpenGL如何根据一组顶点来描述图元,我们需要在glBegin和glEnd之间来指定顶点,用于绘制图元。

OpenGL中支持以下类型的方式,来绘制几何图元:… 阅读全文

从零开始学习OpenGL(1) 基础示例

虽然最近的项目是使用DirectX开发投影仪融合相关的。但是作为一个Java程序员,从最开始我稍微感兴趣一点的还是OpenGL (最主要的原因是之前做过两年安卓开发,有用到OpenGL ES)。当然,从另外一个方面来讲,可能也是因为做Unity3D开发而对DX或者OpenGL毫无了解的话,总觉得没有什么大的挑战性。所以准备边学习边写一些教程。… 阅读全文