{"id":480,"date":"2005-10-24T03:00:00","date_gmt":"2005-10-23T18:00:00","guid":{"rendered":"https:\/\/ecoop.net\/memo\/2005-10-24-3.html"},"modified":"2005-10-24T03:00:00","modified_gmt":"2005-10-23T18:00:00","slug":"2005-10-24-3","status":"publish","type":"post","link":"https:\/\/www.ecoop.net\/memo\/archives\/2005-10-24-3.html","title":{"rendered":"HTML \u306e\u3088\u3046\u306a\u753b\u50cf\u6577\u304d\u8a70\u3081\u3092\u3059\u308b\u30e1\u30bd\u30c3\u30c9"},"content":{"rendered":"<p>\n&#8211; \u30b2\u30fc\u30e0\u3092\u4f5c\u3063\u3066\u3044\u308b\u3068\u80cc\u666f\u306a\u3069\u3067\u540c\u3058\u753b\u50cf\u3092\u30bf\u30a4\u30eb\u72b6\u306b\u5f35\u308b\u51e6\u7406\u3092\u3088\u304f\u3084\u308b\u306e\u3067\u30e1\u30bd\u30c3\u30c9\u5316\u3057\u3066\u307f\u305f\u3002\u306a\u304b\u306a\u304b\u4fbf\u5229\u3002\u3068\u308a\u3042\u3048\u305a DoJa \u7528\u3060\u304c\u3001ImageObserver \u3092\u6e21\u3057\u3066\u3084\u308b\u90e8\u5206\u3092\u304f\u3063\u3064\u3051\u308c\u3070\u3059\u3050\u306b AWT \u7528\u306b\u79fb\u690d\u3067\u304d\u308b\u306f\u305a\u3002\n<\/p>\n<blockquote><p>&nbsp;&nbsp;&nbsp;&nbsp;\/**<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* \u30a4\u30e1\u30fc\u30b8\u3092\u6307\u5b9a\u7bc4\u56f2\u306b\u6577\u304d\u8a70\u3081\u308b.<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @see Graphics#drawImage(com.nttdocomo.ui.Image, int, int)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @see Graphics#fillRect(int, int, int, int)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param g  \u6577\u304d\u8a70\u3081\u5148<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param img  \u6577\u304d\u8a70\u3081\u308b\u753b\u50cf<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param x  \u6577\u304d\u8a70\u3081\u5148\u5de6\u4e0a X \u5ea7\u6a19<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param y  \u6577\u304d\u8a70\u3081\u5148\u5de6\u4e0a Y \u5ea7\u6a19<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param w  \u6577\u304d\u8a70\u3081\u5148\u306e\u5e45<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param h  \u6577\u304d\u8a70\u3081\u5148\u306e\u9ad8\u3055<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @author hiro.I<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @since 2005-10-20  18:12:31<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;public static final void fillImage(Graphics g, Image img, int x, int y,<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int w, int h) {<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final boolean bHasHorizonalFraction = w % img.getWidth() > 0;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final boolean bHasVerticalFraction = h % img.getHeight() > 0;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int COLS = w \/ img.getWidth() + (bHasHorizonalFraction ? 1 : 0);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int ROWS = h \/ img.getHeight() + (bHasVerticalFraction ? 1 : 0);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 0; i < ROWS; i++) {<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int ty = y + i * img.getHeight();<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int th = (i == ROWS &#8211; 1 &amp;&amp; bHasVerticalFraction ? h<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;% img.getHeight() : img.getHeight());<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int k = 0; k < COLS; k++) {<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int tx = x + k * img.getWidth();<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;final int tw = (k == COLS &#8211; 1 &amp;&amp; bHasHorizonalFraction ? w<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;% img.getWidth() : img.getWidth());<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawImage(img, tx, ty, 0, 0, tw, th);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;}\n<\/p><\/blockquote>\n<p>\n","protected":false},"excerpt":{"rendered":"<p>&#8211; \u30b2\u30fc\u30e0\u3092\u4f5c\u3063\u3066\u3044\u308b\u3068\u80cc\u666f\u306a\u3069\u3067\u540c\u3058\u753b\u50cf\u3092\u30bf\u30a4\u30eb\u72b6\u306b\u5f35\u308b\u51e6\u7406\u3092\u3088\u304f\u3084\u308b\u306e\u3067\u30e1\u30bd\u30c3\u30c9\u5316\u3057\u3066\u307f\u305f\u3002\u306a\u304b\u306a\u304b\u4fbf\u5229\u3002\u3068\u308a\u3042\u3048\u305a DoJa \u7528\u3060\u304c\u3001ImageObserver \u3092\u6e21\u3057\u3066\u3084\u308b\u90e8\u5206\u3092\u304f\u3063\u3064\u3051\u308c\u3070\u3059\u3050\u306b A &hellip; <a href=\"https:\/\/www.ecoop.net\/memo\/archives\/2005-10-24-3.html\" class=\"more-link\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"screen-reader-text\">HTML \u306e\u3088\u3046\u306a\u753b\u50cf\u6577\u304d\u8a70\u3081\u3092\u3059\u308b\u30e1\u30bd\u30c3\u30c9<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[31,42],"class_list":["post-480","post","type-post","status-publish","format-standard","hentry","tag-iappli","tag-java"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/posts\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/comments?post=480"}],"version-history":[{"count":0,"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/posts\/480\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/categories?post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecoop.net\/memo\/wp-json\/wp\/v2\/tags?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}