麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

實現陰影、鏤空、離散等特種文字效果

2019-11-18 13:24:34
字體:
來源:轉載
供稿:網友

  如何實現陰影、鏤空、離散等特種文字效果?
  
   下面是從http://www.javaworld.com/javaworld/javatips/jw-javatip81.Html 得到
   的一些實現特種文字效果的代碼片斷。感愛好的網友可以自己去看原文。
  
   // Shadow
   g.setColor(new Color(50, 50, 50));
   g.drawString("Shadow", ShiftEast(x, 2), ShiftSouth(y, 2));
   g.setColor(new Color(220, 220, 220));
   g.drawString("Shadow", x, y);
  
   // Engrave
   g.setColor(new Color(220, 220, 220));
   g.drawString("Engrave", ShiftEast(x, 1), ShiftSouth(y, 1));
   g.setColor(new Color(50, 50, 50));
   g.drawString("Engrave", x, y);
  
   file://Outline
   g.setColor(Color.red);
   g.drawString("Outline", ShiftWest(x, 1), ShiftNorth(y, 1));
   g.drawString("Outline", ShiftWest(x, 1), ShiftSouth(y, 1));
   g.drawString("Outline", ShiftEast(x, 1), ShiftNorth(y, 1));
   g.drawString("Outline", ShiftEast(x, 1), ShiftSouth(y, 1));
   g.setColor(Color.yellow);
   g.drawString("Outline", x, y);
  
   file://Hollow
   g.setColor(Color.black);
   g.drawString("Hollow", ShiftWest(x, 1), ShiftNorth(y, 1));
   g.drawString("Hollow", ShiftWest(x, 1), ShiftSouth(y, 1));
   g.drawString("Hollow", ShiftEast(x, 1), ShiftNorth(y, 1));
   g.drawString("Hollow", ShiftEast(x, 1), ShiftSouth(y, 1));
   g.setColor(bg);
   g.drawString("Hollow", x, y);
  
   file://Segment
   int w = (g.getFontMetrics()).stringWidth("Segment");
   int h = (g.getFontMetrics()).getHeight();
   int d = (g.getFontMetrics()).getDescent();
   g.setColor(new Color(220, 220, 220));
   g.drawString("Segment", x, y);
   g.setColor(bg);
   for (int i = 0; i < h; i += 3)
   g.drawLine(x, y + d - i, x + w, y + d - i);
  
   file://3D Effects
   Color top_color = new Color(200, 200, 0);
   Color side_color = new Color(100, 100, 0);
   for (int i = 0; i < 5; i++)
   {
   g.setColor(top_color);
   g.drawString("3-Dimension", ShiftEast(x, i), ShiftNorth(ShiftSouth(y, i), 1));
   g.setColor(side_color);
   g.drawString("3-Dimension", ShiftWest(ShiftEast(x, i), 1), ShiftSouth(y, ii));
   }
   g.setColor(Color.yellow);
   g.drawString("3-Dimension", ShiftEast(x, 5), ShiftSouth(y, 5));
  
   file://Motion
   for (int i = 0; i < 20; i++)
   {
   font_size = 12 + i;
   g.setFont(new Font("TimesRoman", Font.PLAIN, font_size));
   w = (g.getFontMetrics()).stringWidth("Motion");
   g.setColor(new Color(0, 65 + i * 10, 0));
   g.drawString("Motion", (width - w) / 2, ShiftSouth(y, speed * i));
   }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 热99re久久免费视精品频软件 | 日韩黄色片免费看 | 91 视频网站 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 97干色| 九九视屏 | 91九色蝌蚪国产 | 182tv成人福利视频免费看 | 亚洲日本欧美 | 亚洲va久久久噜噜噜久久男同 | 99精品在线观看 | 一本一本久久a久久精品综合小说 | 国产精品白嫩白嫩大学美女 | 国产成人精品区一区二区不卡 | 精品中文视频 | 中文日韩在线视频 | 日韩激情一区二区三区 | 国产精品久久久久久久久久久久久久久久 | 婷婷久久综合九色综合色多多蜜臀 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 | 性猛aa久久久 | 国产99久久精品 | 久久国产精品久久久久久久久久 | 特一级黄色毛片 | 午夜视频色 | 日本最新免费二区三区 | 成人国产精品色哟哟 | 国产69精品久久久久久 | 欧美日韩一区,二区,三区,久久精品 | 久久久久久久久久综合 | 欧美日韩免费看 | 国产v综合v亚洲欧美久久 | 日韩午夜一区二区三区 | 欧美精品免费一区二区三区 | 欧美日韩亚洲成人 | 久久精品伊人网 | 美女久久久久 | 国产99久久久久久免费看农村 | 久久精品亚洲欧美日韩精品中文字幕 | 深夜视频在线 | 污黄视频在线播放 |