線の太さを調整できません。グラフィックスでそれを行うことはできますか、それともグラフィックス2Dで行う必要がありますか?もしそうなら、それを実行させるためにプログラムをどのように変更しますか?
ありがとう!
import Java.applet.Applet;
import Java.awt.*;
public class myAppletNumberOne extends Applet {
public void Paint (Graphics page) {
//Something here???
}
}
はい、Graphics2Dで実行する必要がありますが、SwingのすべてのGraphicsはGraphics2Dオブジェクトであるため、問題になることはほとんどありません(互換性の理由から、古いインターフェイスを保持しているだけです)。
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setStroke(new BasicStroke(3));
g2.drawLine(...); //thick
...
}
ご覧のとおり、g2.setStroke(...)を使用すると、ストロークを変更できます。BasicStrokeを使用すれば、簡単に線幅を選択できます。