質問内容
質問を評価する
(0ポイント)
|
どなたか、お知恵を拝借させてください。 Appletで下記のような破線を設定し、座標でラインを描画するのですが、終端側の指定した座標以上に破線が描画されます。何が原因かもわからず。回避策は、あるのでしょうか? 環境:JDK7、Windows7
コード: public void paint(Graphics g){ Graphics2D g2D = (Graphics2D)g; float[] dash = {5.0f,5.0f}; BasicStroke bs = new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1.0f, dash, 0.0f);
g2D.setStroke(bs); g2D.drawLine(-100000, 100000, 200, 200); } なぜか、終端側のX=200、Y=200を超えて描画される。
|