この章では、パイプラインのレンダリングおよびプロパティを変更する場合にJava 2D APIで発生する可能性がある、いくつかの最も一般的な問題のトラブルシューティングのための情報およびガイダンスを提供します。
Java 2Dプロパティのサマリーについては、付録Bを参照してください。
別のパイプラインを選択したりパイプラインのプロパティを操作したりすれば、問題の原因を特定できたり、しばしば回避方法を発見できたりする可能性があります。
通常、構成で使用されるデフォルトのパイプラインを確認することで、Java 2Dパイプラインの問題のトラブルシューティングを行うことができます。次に、パイプラインを別のものに変更するか、デフォルト・パイプラインのプロパティを変更します。
問題が解消すれば、回避方法が見つかったことになります。問題が継続する場合は、別のプロパティを変更するか別のパイプラインに変更してみます。
Java 2Dでは一連のパイプラインが使用されますが、これは大まかに、プリミティブをレンダリングするためのさまざまな方法として定義できます。これらのパイプラインは次のとおりです。
Oracle SolarisおよびLinux: X11パイプライン(Oracle SolarisおよびLinuxオペレーティング・システムのデフォルト)。
Windows OS - DirectDraw/GDIパイプラインがWindowsのデフォルトです。
Windows OS - 全画面モードのDirect3DパイプラインをWindowsでは代替として選択できます。
Oracle Solaris、LinuxおよびWindowsでのOpenGLパイプラインは、Oracle SolarisおよびLinuxオペレーティング・システム、ならびにWindowsでの代替手段です。