ぼんさい塾

ぼんさいノートと補遺に関する素材や注釈です.ミスが多いので初稿から1週間を経た重要な修正のみ最終更新日を残しています.

NetBeansによる演習 (18)

2013-04-16 21:41:37 | 暮らし
progJ.pdf
progJ-s.pdf
progJ-e.pdf

記事一覧
 
                             JPanel への描画

progJ.pdf の[#60-61]対応部分を progJ-e.pdf に追加しました.
※ 2013-01-05 のソースと少しだけ変っています.

//App61.java
package myapp;
import java.awt.*;
import javax.swing.*;
class Fig61 extends JPanel{
  Fig61( ){
    super( );
    setPreferredSize(new Dimension(300, 200));
    setBackground(Color.WHITE);
  }
  public void paintComponent(Graphics g){
    super.paintComponent(g);
    g.drawLine(0,0,200,200);
    g.drawString("Hello", 50, 150);
    g.drawOval(150, 50, 100, 50);
  }
}
public class App61 extends App50 {
  JPanel p1;
  App61( ){
    super( );
    setSize(350, 300); p1 = new JPanel( );
    Container cp = getContentPane( );
    p1.add(new Fig61( )); cp.add(p1);
  }
  public static void main(String[ ] args) {
    EventQueue.invokeLater(new Runnable( ) {
      public void run( ) {new App61( );}
    });
  }
}