1
の背景色を変更:、私は円を描きたい行をのJPanel - エラー、私は次のコードで書かれているのJPanel
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JFrame{
public Test() {
this.setTitle("Test");
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
JPanel jPanel = new JPanel() {
public void paint(Graphics g) {
g.setColor(Color.GREEN);
g.fillOval(100, 100, 100, 100);
g.setColor(Color.BLACK);
g.drawLine(0, 0, 100, 100);
}
};
jPanel.setSize(500, 500);
jPanel.setBackground(Color.RED);
this.add(jPanel);
this.setVisible(true);
this.setSize(500, 500);
}
public static void main(String[] args) {
Test test = new Test();
}
}
を、そして赤に、画面の背景色を変更するが、私プログラムを実行すると、画面は次のようになります。
コードのエラーはどこですか?タンク
は、Java GUIの開発について学ぶためにあらゆる書籍、Webページ、または別のリソースをお勧めします、助けてくれてありがとう! – Lemark
@目印:オラクルのチュートリアルは良いスタートです:http://docs.oracle.com/javase/tutorial/uiswing/ – Berger