以下のコードで実行してみると、ウインドウは表示されるのですが図形が表示されません。何が原因でしょうか?また、どうすれば改善できるでしょうか?
java
1import java.awt.*; 2import javax.swing.*; 3 4class DrawFigure 5{ 6 //メイン・メソッド 7 public static void main(String[] args) 8 { 9 DrawFigure test = new DrawFigure(); 10 } 11 public DrawFigure() 12 { 13 //基礎フレームの設定。 14 JFrame frame = new JFrame(); 15 frame.setSize(250,250); 16 frame.setTitle("DrawFigure"); 17 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 18 frame.setVisible(true); 19 } 20} 21class Ball extends JPanel { 22 public void paintComponent(Graphics g) { 23 super.paintComponent(g); 24 25 // 線を描く 26 g.drawLine(10, 10, 100, 10); 27 // 赤に変更 28 g.setColor(Color.RED); 29 // 四角形を描く 30 g.drawRect(10, 20, 40, 40); 31 g.fillRect(60, 20, 40, 40); 32 // 青に変更 33 g.setColor(Color.BLUE); 34 // 円を描く 35 g.drawOval(10, 70, 40, 40); 36 g.fillOval(60, 70, 40, 40); 37 } 38}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/06 08:47