• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaのアプリケーションでの円の描画について。)

Javaアプリケーションで円の描画について

このQ&Aのポイント
  • JavaアプリケーションとJavaアプレットの違いについて知りました。
  • 作りたいものに向かってJavaアプリケーションで書いていたが、円の描画方法が見つからなかった。
  • Javaアプレットの書き方で円の描画方法を見つけたが、アプリケーションを書き直す必要があるか悩んでいる。

質問者が選んだベストアンサー

  • ベストアンサー
  • furaijin
  • ベストアンサー率54% (12/22)
回答No.1

JavaアプレットでできることはほとんどJavaアプリケーションでできますよ(^^) とりあえずサンプルコード置いておきますね(やっつけで申し訳ないですが) import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; class OvalPanel extends JPanel{ OvalPanel(){ setPreferredSize(new Dimension(200, 200)); } @Override public void paint(Graphics g) { // TODO 自動生成されたメソッド・スタブ super.paint(g); g.drawOval(50, 50, 100, 100); } } public class HogeHoge { public static void main(String[] args) { JFrame jf=new JFrame(); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jf.getContentPane().add(new OvalPanel()); jf.pack(); jf.setVisible(true); } }

kaden76
質問者

お礼

回答ありがとうございます。 Javaアプリケーションでもできるんですね!! (。?ˇωˇ?。) まだいまいちわかってないのでコピペしたら円描ける簡単なプログラム書いてくれるとありがたいです。

その他の回答 (2)

  • furaijin
  • ベストアンサー率54% (12/22)
回答No.3

エラーメッセージを提示して頂かないとなんとも言えません。 一つ考えられるのは、ファイル名がHogeHoge.javaになっていないということでしょうか

kaden76
質問者

お礼

HogeHogeの部分を変えてみると出来ましたー!! 長い間教えていただきありがとうございました<(_ _)>

  • furaijin
  • ベストアンサー率54% (12/22)
回答No.2

下記のコードをコピペすれば円が書けると思うのですが・・・ なにをお求めなんでしょうか?

kaden76
質問者

補足

う~ん? ただコピペしてもダメなのかな? なぜでしょう。 エラーがたくさん出ましたが・・・。

関連するQ&A

専門家に質問してみよう