javafx.scene.canvas包
Canvas
和GraphicsContext
共同组成了javafx.scene.canvas
包。
Canvas和GraphicsContext关系
Canvas
意思为画布,油画。说白了就是在一张画纸,把图形画在上面。有画布当然得有画笔啦!
GraphicsContext
就是作为Canvas上的画笔。通过它我们可以再Canvas上画出各种各样的图形(当然如果的算法知识很棒)。但是我们可以通过它画一些简单的图形,点、线、矩形、圆形、椭圆形
。
Canvas
Canvas的继承体系如下图所示。
Canvas
需要设置它宽度
和高度
,该宽度和高度限定了画布绘图命令渲染图像的大小。也就是说我们要在次框框内画图。
定义一个Canvas实例对象:
方式一:
Canvas canvas = new Canvas();
drawingCanvas.setHeight(600.0);
drawingCanvas.setWidth(400.0);
方式二:
Canvas canvas = new C