サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
1: 2010-07-29 (木) 10:10:10 k-tan ソース
Line 1: Line 1:
 +TITLE:x
 +* お絵かき遊び [#j1fde1c1]
 +-(by [[K]], 2010.07.29)
 +-ここまでで紹介した命令のサンプルです。
 +*** (1) 四角を3つ [#g78064a7]
 +
 +         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) 北斗七星 (ex07b.java) [#ife64f71]
 + import java.applet.*;
 + import java.awt.*;
 + import java.awt.event.*;
 + import java.util.*;
 +
 + /* <applet code="ex07b.class" width="400" height="400"></applet> */
 +
 + public class ex07b extends blike {
 +     public void run()
 +     {
 +         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) 四角のしましま (ex07c.java) [#s76ad042]
 + import java.applet.*;
 + import java.awt.*;
 + import java.awt.event.*;
 + import java.util.*;
 +
 + /* <applet code="ex07c.class" width="400" height="400"></applet> */
 +
 + public class ex07c extends blike {
 +     public void run()
 +     {
 +         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) いろいろな文字 (ex07d.java) [#t0a98e3f]
 + import java.applet.*;
 + import java.awt.*;
 + import java.awt.event.*;
 + import java.util.*;
 +
 + /* <applet code="ex07d.class" width="400" height="400"></applet> */
 +
 + public class ex07d extends blike {
 +     public void run()
 +     {
 +         grp.setColor(new Color(0xffffff));
 +         grp.fillRect(0, 0, dim.width, dim.height);
 +         grp.setColor(new Color(0x000000));
 +         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();
 +     }
 + }

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。