- ベストアンサー
JavaのsetColor、setBackgroundについて
- JavaのsetColor、setBackgroundについてエラーが発生する理由と解決方法を教えてください。
- プログラミング初心者がJavaでg.setColor(Color.red);とsetBackground(Color.yellow);を使用した際にエラーが発生する問題について解決策を教えてください。
- JavaのsetColor、setBackgroundを使用した際にエラーが発生し、エラーの原因と解決方法を詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >import java.applet.Applet; >import java.awt.Graphics; > >public class First2 extends Applet{ >public void init() { >setBackground(Color.yellow); >} >} コンパイルしているファイルが違っていませんか? 上のソースをコンパイルしても仰るようなエラーは出ない気がします。 しかし、上のソースをコンパイルするとまた違ったエラーが出ます。 import java.awt.Color; が無い為、Colorとは何ぞやというエラーが出ます。 簡単な動作確認のソースはこんな感じで動かすことが出来ると思います。 Test.java ===== [ import java.applet.Applet; import java.awt.Graphics; import java.awt.Color; public class Test extends Applet { Graphics g; public void init() { g = getGraphics(); setBackground(Color.yellow); } public void paint ( Graphics g ) { g.setColor ( Color.red ); g.fillRect ( 10, 10, 50, 50 ); } } ] ===== Test.java Test.html ===== [ <html> <head> <title>Applet Test</title> </head> <body> <applet code="Test.class" width="300" height="200"> </applet> </body> </html> ] ===== Test.html
お礼
ありがとうございました。おかげで分かりました。うれしいです。 が、新たな問題が、、、、、。またよろしくお願いします。