JavaでStrokeを変更してお絵かきするとプルプルする現象の対策

purupuru1

大分意味不明なタイトルですが、Javaでお絵かきソフトを作る際に少し躓いたところの対策メモです。 まず、MousePressed メソッドと MouseDragged メソッドに、以下のような絵かき処理のコードを書きました。

マウスがプレスされた瞬間に現在座標を取得し、ドラッグのたびに直線を結び、お絵かきする処理となっています。 こ…

続きを読む

PrintWriterでテキストを書き出しても改行がちゃんとされない理由

久々にPrintWriterでテキストファイルの書き出しをしていたら、 PCによって正しく改行されている場合とそうでない場合がありました。 予想外につまづいてしまったので、メモ。 結果から言うと、改行を表すエスケープシーケンス ”\n” は正しく書き出されていたのに対して、それを開くエディタが対応しているかしていないかの差でした。 実際に動かそうとしたのは次のようなコードで…

続きを読む