さて、先の連載で「Graphics」クラスを使った描画について簡単に説明しました。が、中には「ずいぶんと貧弱な機能しかないんだな」と思った人もいるかも知れません。Graphicsクラスは、Javaが誕生した当初から用意されていたもので、正直、かなり機能的に ...
シェイプによる描画では、描画される図形の描画の仕方を決めるものとして「ペイント」と「ストローク」というものが用意されています。ペイントは、内部を塗りつぶすための方法であり、ストロークは図形の形状を描くための方法です。 ペイントは ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
今週はまず次のプログラムをJ2SE 5.0で動作させてみてください。 サンプルのソース:TinyCircleSample.java このサンプルは3種類の方法で直径が1から20までの円を描画しています。描画の部分を次に示します。 public void paintComponent(Graphics g) { Graphics2D g2d = (Graphics2D)g ...
processingの基本的な描画関数。 line(x1, y1, x2, y2); circle(x, y, extent); それをループを用いて使用する場合の例。 この辺りを抽象化することを考える。 staticは関数型インターフェースを利用しやすくするために用いてある。関数型インターフェースとは、他の言語 ...
There is a rendering issue that occurs with JRE11, but not with JRE8 (or 1.7). It happens when doing vector rendering, e.g. using any of the following Graphics2d backends: epsgraphics, freehep, ...
We're seeing a NPE while using the Graphics2D api.. this code works in Hotspot but generates the NPE in Openj9: package test; import java.awt.Color; import java.awt ...