アットウィキロゴ

JAVA 15 15

import java.awt.*;
import javax.swing.*;
public class ex15 extends JFrame {
   public static void main(String args[]) {
      new ex15();
   }
   public ex15() {
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      getContentPane().add(new MyJPanel());
      setSize(800,500);
      setTitle("ex15");
      setVisible(true);
   }
}

class MyJPanel extends JPanel {
   public MyJPanel(){setBackground(Color.white);}
   public void paintComponent(Graphics g) {
      super.paintComponent(g);
      Font font = new Font("Dialog", Font.ITALIC, 40);
      g.setColor(Color.red);
      g.setFont(font);
      g.drawString("これがパネルを使った例です。", 100,400);
      g.setColor(Color.green);
      for (int z=100;z<=500;++z) {
         g.drawLine(z,500-z,z,500-z);
      }
      g.setColor(Color.red);
      for (int z=0;z<=799;++z) {
         g.drawLine(z,500-400,z,500-400);
      }
   }
}
最終更新:2010年01月05日 19:34