안녕하세요.
컴파일시 에러는 없습니다.
논리상 당연히 원하는 사각형 다섯개가 그려져야 하는데요.
전혀 그려지지 않네요.
윈도프레임만 달랑 나오네요.
뭐가 문제인지요?
import java.awt.*;
import javax.swing.*;
class 사각형클래스 extends JFrame{
int 막대의가로길이;
int 막대의세로길이;
int x;
int y;
/*생성자 */
public 사각형클래스(int 가로좌표, int 세로좌표, int 막대의가로길이, int 막대의세로길이){
this.x = 세로좌표;
this.y = 가로좌표;
this.막대의가로길이 = 막대의가로길이;
this.막대의세로길이 = 막대의세로길이;
}
public void paint(Graphics g) {
g.setColor(new Color(0,0,0));
g.fillRect(x,y,막대의가로길이,막대의세로길이);
}
}//끝
public class nemo extends JFrame{
public static void main(String[] args) {
new nemo();
}
public nemo() {
//-------- 창틀 만들기 -------
super("각종사각형");
setBounds(200,200,1000,500);
setVisible(true);
setLayout(new FlowLayout());
//-------- 종류별 사각형 그리기 -------
사각형클래스 사각형1 = new 사각형클래스(10,10,10,200);
사각형클래스 사각형2 = new 사각형클래스(30,10,10,100);
사각형클래스 사각형3 = new 사각형클래스(60,10,10,150);
사각형클래스 사각형4 = new 사각형클래스(90,10,10,250);
사각형클래스 사각형5 = new 사각형클래스(120,10,10,200);
}
}//끝