1. ホーム
  2. java

[解決済み] 三角形を描くには?

2022-02-12 10:52:50

質問内容

で矩形や円などを描く方法は知っています。 g.drawRect または g.drawOval . しかし g.drawtriangle . 三角形の各辺を描かずに、三角形を描く方法はありますか?

どのように解決するのですか?

を使用することができます。 Graphics.drawPolygon(int[], int[], int) ここで、最初のint[]はx値の集合、2番目のint[]はy値の集合、intは配列の長さを表します。(三角形の場合、int は 3 になります。)

graphics.drawPolygon(new int[] {10, 20, 30}, new int[] {100, 20, 100}, 3);

出力します。