2016-07-19 11 views
-3
import java.awt.Color; 

import java.awt.Graphics; 
import java.awt.Graphics2D; 
import java.awt.Rectangle; 
import java.awt.geom.Point2D; 
import java.util.Scanner; 

import javax.swing.JComponent; 
public class CircleComponent extends JComponent { 

public void paintComponent(Graphics g){ 
    Graphics2D g2= (Graphics2D) g; 
    //Rectangle rect= new Rectangle(50,100,100,100); 
    g2.setColor(Color.RED); 
    g2.fillRect(50,100,100,100); 
    g2.setColor(Color.ORANGE); 
    g2.fillRect(50,80,100,30); 
    g2.setColor(Color.BLUE); 
    g2.fillRect(100,150,30,50); 
    g2.setColor(Color.WHITE); 
    g2.fillOval(120, 180, 7, 7); 
    //Point2D.Double p = Tester.p; 
    g2.setColor(Color.CYAN); 
    g2.fillRect(120, 31, 30, 50); 
} 
} 

(絵示されている):
Prompting for printing to consoleBlueJでjavaを使用してカラーハウスを表示するにはどうすればいいですか?私はこれで私は、BlueJのに求められますこれを行うたび

は、誰かが助けてくださいことはできますか?

+1

BlueJのが何であるかの手がかりの多くと皮肉なことしようとしているが、一般的に、あなたが単独で実行クラスを持っている主な方法を必要としないを持っていませんあなたはこのエラーについて何を見つけましたか? – csmckelvey

答えて

-1

....あなたがエラーをググ

import java.awt.Color; 
import java.awt.Graphics; 
import java.awt.Graphics2D; 
import javax.swing.*; 


public class CircleComponent extends JPanel { 

public void paintComponent(Graphics g){ 
    Graphics2D g2 = (Graphics2D) g; 
    //Rectangle rect= new Rectangle(50,100,100,100); 
    g2.setColor(Color.RED); 
    g2.fillRect(50,100,100,100); 
    g2.setColor(Color.ORANGE); 
    g2.fillRect(50,80,100,30); 
    g2.setColor(Color.BLUE); 
    g2.fillRect(100,150,30,50); 
    g2.setColor(Color.WHITE); 
    g2.fillOval(120,180,7,7); 
    //Point2D.Double p = Tester.p; 
    g2.setColor(Color.CYAN); 
    g2.fillRect(120,31,30,50); 
} 

public static void main(String[] args) { 
    JFrame frame = new JFrame("Jframe"); 
    CircleComponent a = new CircleComponent(); 
    frame.add(a); 
    frame.setSize(250,250); 
    frame.setVisible(true); 
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    frame.setBackground(Color.black); 

} 


} 
関連する問題