
import javax.swing.*;
import java.awt.*;
class J {
public static void main(String[] arg) {
JFrame frame = new JFrame();
J12 component = new J12();
frame.setBounds(0,0,400,300);
frame.add(component);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class J12 extends JComponent {
public void paintComponent(Graphics g) {
g.setColor(Color.BLUE);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(Color.WHITE);
g.fillRect(50,50,260,100);
g.setColor(Color.RED);
g.fillOval(150,70,60,60);
g.setColor(Color.YELLOW);
g.drawString("Japan",50,170);
}
}
/*
演習問題
簡単な信号機を描いてください。
*/