ページへ戻る
印刷
blike/JFB/p0007
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:blike/JFB/p0007 をテンプレートにして作成
開始行:
TITLE:x
* お絵かき遊び
-(by [[K]], 2010.07.29)
-ここまでで紹介した命令のサンプルです。
*** (1) 四角を3つ
grp.setColor(new Color(0xc0c0c0)); /* 背景色:やや白い灰...
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0xff0000)); /* 赤 */
grp.fillRect( 50, 50, 150, 100);
grp.setColor(new Color(0x00ff00)); /* 緑 */
grp.fillRect(100, 80, 150, 100);
grp.setColor(new Color(0x0000ff)); /* 青 */
grp.fillRect(150, 110, 150, 100);
repaint();
*** (2) 北斗七星
grp.setColor(new Color(0x000080)); /* 濃い青 */
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0xffff00)); /* 黄色 */
grp.drawString("*", 60, 120);
grp.drawString("*", 90, 100);
grp.drawString("*", 110, 102);
grp.drawString("*", 135, 102);
grp.drawString("*", 155, 120);
grp.drawString("*", 185, 105);
grp.drawString("*", 180, 80);
grp.setColor(new Color(0x00ff00)); /* 緑 */
grp.drawString("北斗七星", 120, 150);
repaint();
*** (3) 四角のしましま
grp.setColor(new Color(0xffffff));
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0x000000));
grp.fillRect( 20, 20, 360, 360);
grp.setColor(new Color(0xffffff));
grp.fillRect( 40, 40, 320, 320);
grp.setColor(new Color(0x000000));
grp.fillRect( 60, 60, 280, 280);
grp.setColor(new Color(0xffffff));
grp.fillRect( 80, 80, 240, 240);
grp.setColor(new Color(0x000000));
grp.fillRect(100, 100, 200, 200);
grp.setColor(new Color(0xffffff));
grp.fillRect(120, 120, 160, 160);
grp.setColor(new Color(0xff0000));
grp.drawString("四角のしましま", 30, 397);
repaint();
*** (4) いろいろな文字
grp.setFont(new Font("Dialog", Font.PLAIN, 12)); /* 普通...
grp.drawString("こんにちは ABC", 60, 110);
grp.setFont(new Font("Dialog", Font.PLAIN, 24)); /* 2倍...
grp.drawString("こんにちは ABC", 60, 140);
grp.setFont(new Font("Dialog", Font.ITALIC, 24)); /* 2倍...
grp.drawString("こんにちは ABC", 60, 170);
grp.setFont(new Font("Dialog", Font.BOLD, 24)); /* 2倍で...
grp.drawString("こんにちは ABC", 60, 200);
repaint();
終了行:
TITLE:x
* お絵かき遊び
-(by [[K]], 2010.07.29)
-ここまでで紹介した命令のサンプルです。
*** (1) 四角を3つ
grp.setColor(new Color(0xc0c0c0)); /* 背景色:やや白い灰...
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0xff0000)); /* 赤 */
grp.fillRect( 50, 50, 150, 100);
grp.setColor(new Color(0x00ff00)); /* 緑 */
grp.fillRect(100, 80, 150, 100);
grp.setColor(new Color(0x0000ff)); /* 青 */
grp.fillRect(150, 110, 150, 100);
repaint();
*** (2) 北斗七星
grp.setColor(new Color(0x000080)); /* 濃い青 */
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0xffff00)); /* 黄色 */
grp.drawString("*", 60, 120);
grp.drawString("*", 90, 100);
grp.drawString("*", 110, 102);
grp.drawString("*", 135, 102);
grp.drawString("*", 155, 120);
grp.drawString("*", 185, 105);
grp.drawString("*", 180, 80);
grp.setColor(new Color(0x00ff00)); /* 緑 */
grp.drawString("北斗七星", 120, 150);
repaint();
*** (3) 四角のしましま
grp.setColor(new Color(0xffffff));
grp.fillRect(0, 0, dim.width, dim.height);
grp.setColor(new Color(0x000000));
grp.fillRect( 20, 20, 360, 360);
grp.setColor(new Color(0xffffff));
grp.fillRect( 40, 40, 320, 320);
grp.setColor(new Color(0x000000));
grp.fillRect( 60, 60, 280, 280);
grp.setColor(new Color(0xffffff));
grp.fillRect( 80, 80, 240, 240);
grp.setColor(new Color(0x000000));
grp.fillRect(100, 100, 200, 200);
grp.setColor(new Color(0xffffff));
grp.fillRect(120, 120, 160, 160);
grp.setColor(new Color(0xff0000));
grp.drawString("四角のしましま", 30, 397);
repaint();
*** (4) いろいろな文字
grp.setFont(new Font("Dialog", Font.PLAIN, 12)); /* 普通...
grp.drawString("こんにちは ABC", 60, 110);
grp.setFont(new Font("Dialog", Font.PLAIN, 24)); /* 2倍...
grp.drawString("こんにちは ABC", 60, 140);
grp.setFont(new Font("Dialog", Font.ITALIC, 24)); /* 2倍...
grp.drawString("こんにちは ABC", 60, 170);
grp.setFont(new Font("Dialog", Font.BOLD, 24)); /* 2倍で...
grp.drawString("こんにちは ABC", 60, 200);
repaint();
ページ名: