ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>老司机精品在线,性欧美高清come,亚洲一区在线观看视频http://www.aygfsteel.com/xiaocai/生活ž®±æ˜¯ä¸€æ¯èŒ¶zh-cnTue, 29 Jul 2025 06:10:04 GMTTue, 29 Jul 2025 06:10:04 GMT60使用 Java ˜q›è¡Œå›‘Öƒå¤„理 - 囑փ¾~©æ”¾ http://www.aygfsteel.com/xiaocai/archive/2007/08/18/137771.htmlž®èœž®èœSat, 18 Aug 2007 02:20:00 GMThttp://www.aygfsteel.com/xiaocai/archive/2007/08/18/137771.htmlhttp://www.aygfsteel.com/xiaocai/comments/137771.htmlhttp://www.aygfsteel.com/xiaocai/archive/2007/08/18/137771.html#Feedback0http://www.aygfsteel.com/xiaocai/comments/commentRss/137771.htmlhttp://www.aygfsteel.com/xiaocai/services/trackbacks/137771.html * @param srcImage 源图像对象ã€?
* @param xscale 囑փ x è½ß_(d¨¢)¼ˆå®½åº¦åQ‰ä¸Šçš„çš„¾~©æ”¾æ¯”例ã€?
* @param yscale 囑փ y è½ß_(d¨¢)¼ˆé«˜åº¦åQ‰ä¸Šçš„çš„¾~©æ”¾æ¯”例ã€?
* @param hints 重新¾l˜å›¾ä½¿ç”¨çš?RenderingHints 对象ã€?
* @return ¾~©æ”¾åŽçš„囑փå¯¹è±¡  é˜…读全文

ž®èœ 2007-08-18 10:20 发表评论
]]>
用Swing处理囄¡‰‡¾~©æ”¾å’Œæ‹–åŠ?/title><link>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137686.html</link><dc:creator>ž®èœ</dc:creator><author>ž®èœ</author><pubDate>Fri, 17 Aug 2007 12:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137686.html</guid><wfw:comment>http://www.aygfsteel.com/xiaocai/comments/137686.html</wfw:comment><comments>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137686.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaocai/comments/commentRss/137686.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaocai/services/trackbacks/137686.html</trackback:ping><description><![CDATA[     摘要:   <a href='http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137686.html'>阅读全文</a><img src ="http://www.aygfsteel.com/xiaocai/aggbug/137686.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaocai/" target="_blank">ž®èœ</a> 2007-08-17 20:19 <a href="http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137686.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java囑փçš„åã^¿Uȝ­‰http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137483.htmlž®èœž®èœFri, 17 Aug 2007 02:58:00 GMThttp://www.aygfsteel.com/xiaocai/archive/2007/08/17/137483.htmlhttp://www.aygfsteel.com/xiaocai/comments/137483.htmlhttp://www.aygfsteel.com/xiaocai/archive/2007/08/17/137483.html#Feedback0http://www.aygfsteel.com/xiaocai/comments/commentRss/137483.htmlhttp://www.aygfsteel.com/xiaocai/services/trackbacks/137483.html阅读全文

ž®èœ 2007-08-17 10:58 发表评论
]]>
对于 Graphics ¾cȝš„一点认è¯?è½?http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137472.htmlž®èœž®èœFri, 17 Aug 2007 02:08:00 GMThttp://www.aygfsteel.com/xiaocai/archive/2007/08/17/137472.htmlhttp://www.aygfsteel.com/xiaocai/comments/137472.htmlhttp://www.aygfsteel.com/xiaocai/archive/2007/08/17/137472.html#Feedback0http://www.aygfsteel.com/xiaocai/comments/commentRss/137472.htmlhttp://www.aygfsteel.com/xiaocai/services/trackbacks/137472.html    ä¸ÞZº†ä»£æ›¿é‚£äº›¾U¯çÑa(b¨³)的、可¾l˜åˆ¶å›‘ÖŞ的对象,AWT 使用了一¿Uç®€å•的模式。每ä¸?AWT æž„äšg完全来自于它自己çš?java.awt.Graphics 对象ã€?/p>

    java.awt.Graphics 是一个抽象类åQŒå…¶ä½œç”¨æ˜¯å®šä¹‰ä¸€ä¸ªçœŸæ­£çš„工具åQŒç”¨æ¥æŽ¥å—图形操作ã€?/strong>

表一åQšä¼ é€’一个对 Graphics 的引用的 JDK æ–ÒŽ(gu¨©)³•

java.awt Canvas paint(Graphics g)
Component paint(Graphics g)
Component paintAll(Graphics g)
Component print(Graphics g)
Component printAll(Graphics g)
Component update(Graphics g)
Container paint(Graphics g)
Container paintComponents(Graphics g)
Container print(Graphics g)
Container printComponents(Graphics g)
ScrollPane printComponents(Graphics g)
java.beans Property-Editor paintValue(Graphics g, Rectangle r)
Property-EditorSupport paintValue(Graphics g, Rectangle r)

表二åQšè¿”å›?Graphics 引用çš?JDK æ–ÒŽ(gu¨©)³•

java.awt Component getGraphics()
Image getGraphics()
PrintJob getGraphics()
Graphics create()
Graphics create(intx, int y, int w, int h)

Graphics ¾cÕdï–è¡?个主要的职责åQ?/strong>

    · 讄¡½®å’ŒèŽ·å–å›¾å½¢å‚æ•°ã€?/p>

    · åœ¨è¾“å‡ø™®¾å¤‡ä¸­æ‰§è¡Œå›‘ÖŞ操作ã€?/p>

得到构äšgçš?Graphics 的引用有2¿Uæ–¹æ³•:(x¨¬)

    · 重蝲 表一 中的æ–ÒŽ(gu¨©)³•åQˆä¼ é€?Graphics 的引用)

    · 调用 表二 中的æ–ÒŽ(gu¨©)³•åQˆè¿”å›?Graphics 的副本)

Graphics 对象的寿�/strong>

    除了使用 表二 的方法得到的 Graphics 的副本外åQŒä‹Éç”?表一 的方法得到的 Graphics 的引用只有在æ–ÒŽ(gu¨©)³•的执行过½E‹ä¸­æ‰æœ‰æ•ˆï¼ˆä¾‹å¦‚重蝲çš?paint() å’?update() ½{‰æ–¹æ³•)。一旦方法返回,引用ž®†ä¸å†æœ‰æ•ˆã€?/p>

    通过使用 表二 的方法得到的 Graphics 的对象ä‹É用完后需要调ç”?Graphics.dispose() æ–ÒŽ(gu¨©)³•处理ã€?/p>

// ½E‹åºç‰‡æ–­
public void someMethodInAComponent(){
 Graphics g = getGraphics();
 
 if(g != null){
  try{
   // ...
   // ...
  }
  finally{
   g.dispose();
  }
 }
}

Graphics ¾c»è¿˜æä¾›2个方法创å»?Graphics 对象åQ?/strong>

    · Graphics create() 

        创徏¾_„¡¡®çš?Graphics 副本ã€?/p>

    · Graphics create(int x, int y, int w, int h)

        创徏一个副本,但是åQŒå˜å…ƒæŒ‡å®šä¸€ä¸ªåã^¿U»é‡ (x, y) 和一个新的剪贴矩å½?(x, y, w, h)。create(int, int, int, int) ˜q”回çš?Graphics 的原点被转换æˆ?(x, y) 的坐标,但是剪脓(chu¨¤ng)矩åŞ转换为原剪脓(chu¨¤ng)矩åŞ和指定矩形的交集ã€?/p>

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class CreateTest extends Applet{
 private Image image;
 
 public void init(){
  image = getImage(getCodeBase(),"lena.jpg");
  try{
   MediaTracker mt = new MediaTracker(this);
   mt.addImage(image,0);
   mt.waitForID(0);
  }
  catch(InterruptedException e){
   e.printStackTrace();
  }
 }
 
 public void paint(Graphics g){
  Graphics copy = g.create(image.getWidth(this),0,image.getWidth(this),image.getHeight(this));
  
  try{
   System.out.println("g: " + g.getClip().toString());
   System.out.println("copy: " + copy.getClip().toString());
   
   g.drawImage(image,0,0,this);
   copy.drawImage(image,0,0,this);
  }
  finally{
   copy.dispose();
  }
 }
}



]]>
Java囑փæŠ€æœ?/title><link>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137433.html</link><dc:creator>ž®èœ</dc:creator><author>ž®èœ</author><pubDate>Thu, 16 Aug 2007 23:48:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137433.html</guid><wfw:comment>http://www.aygfsteel.com/xiaocai/comments/137433.html</wfw:comment><comments>http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137433.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaocai/comments/commentRss/137433.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaocai/services/trackbacks/137433.html</trackback:ping><description><![CDATA[     摘要: ½W”者在˜q™é‡Œž®†ç”»¾U?ç”ÀLˆ–填充多边形等理解ä¸?囑ÖÅž"技æœ?ž®†å›¾ç‰‡çš„变换,昄¡¤ºç†è§£ä¸?囑փ"技æœ? <br> <br>相对而言,囑ÖŞ技术较½Ž€å?囑փæŠ€æœ¯è¾ƒå¤æ‚.下面½W”者从实用的角度出å?讲解几个囑փ¾~–程问题.首先,我们看下面这个程åº? <br> <br>import java.applet.*; <br> <br>import java.awt.*;  <a href='http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137433.html'>阅读全文</a><img src ="http://www.aygfsteel.com/xiaocai/aggbug/137433.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaocai/" target="_blank">ž®èœ</a> 2007-08-17 07:48 <a href="http://www.aygfsteel.com/xiaocai/archive/2007/08/17/137433.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>推荐一个非常棒的OpenGL学习(f¨¤n)¾|‘ç«™ http://www.aygfsteel.com/xiaocai/archive/2007/08/16/137391.htmlž®èœž®èœThu, 16 Aug 2007 12:59:00 GMThttp://www.aygfsteel.com/xiaocai/archive/2007/08/16/137391.htmlhttp://www.aygfsteel.com/xiaocai/comments/137391.htmlhttp://www.aygfsteel.com/xiaocai/archive/2007/08/16/137391.html#Feedback1http://www.aygfsteel.com/xiaocai/comments/commentRss/137391.htmlhttp://www.aygfsteel.com/xiaocai/services/trackbacks/137391.htmlhttp://nehe.gamedev.net/ 是无意中发现的一个公认非常棒的OpenGL学习(f¨¤n)¾|‘ç«™,而且在国内有许多¾|‘站上面有中文翻译版,不过不是每个¾|‘站都可以顺利地下蝲½E‹åºæ–‡äšg.˜q™ç«™ç‚¹ä¸Šé¢æœ‰é’ˆå¯¹ OpenGL 的一¾pÕdˆ—章节,看过之后觉得自己再写OpenGL的学ä¹?f¨¤n)体会(x¨¬)就有些多余ä? 里面每一章节后面有不同语­a€å®žçŽ°çš„æº½E‹åº,短小¾_¾æ?zh¨¨n)?非常易于针对性突破知识点.是不可多得的金钥匙(ž®¤å…¶å¤§éƒ¨åˆ†ç¤ºä¾‹éƒ½æœ‰LWJGL的实玎ͼ‰.


在学ä¹?f¨¤n)过½E‹ä¸­,发现其中对于OpenGL的调用非常好,但是˜q‡äºŽé’ˆå¯¹OpenGL的特è‰?使得其某些时候忽略了不同语言在调ç”?OpenGL时候的差异,比如在Java½E‹åºä¸­æŠŠå†…存地址传递给OpenGL状态机是如何实现的? ä¸ÞZ»€ä¹ˆè¦ç”¨Buffer½{?要掌握好OpenGL,除了对OpenGL了如指掌å¤?˜q˜è¦çŽ©å¾—è½¬è‡³ž®‘一¿Uè®¡½Ž—机语言,哪怕是VB.



ž®èœ 2007-08-16 20:59 发表评论
]]>配置学习(f¨¤n)环境http://www.aygfsteel.com/xiaocai/archive/2007/08/16/137390.htmlž®èœž®èœThu, 16 Aug 2007 12:55:00 GMThttp://www.aygfsteel.com/xiaocai/archive/2007/08/16/137390.htmlhttp://www.aygfsteel.com/xiaocai/comments/137390.htmlhttp://www.aygfsteel.com/xiaocai/archive/2007/08/16/137390.html#Feedback0http://www.aygfsteel.com/xiaocai/comments/commentRss/137390.htmlhttp://www.aygfsteel.com/xiaocai/services/trackbacks/137390.htmlOS  WindowsXP SP2
IDE Eclipse3.2
LWJGL LWJGL 1.0 beta 2
J2SE 1.6 beat 2
Eclipse请到 www.eclipse.org ä¸‹è²
LWJGL 主页 www.lwjgl.org
J2SE 主页 http://java.sun.com
下蝲LWJGL后,ž®†å…¶è§£åŽ‹¾~©ï¼ŒæŠŠå…¶ä¸­lwjgl-1.0beta2\lwjgl-1.0beta2\native\win32下的DLLæ–‡äšg全部复制到Java安装路径下的jre/bin下面åQŒä¸€ç”Ÿæœºå™¨ä¸Šçš„绝对èµ\径是C:\Program Files\Java\jdk1.6.0\jre\bin. 同理åQŒå°†LWJGL目录(lwjgl-1.0beta2\lwjgl-1.0beta2\jar)下的所有JAR库文件复制到C:\Program Files\Java\jdk1.6.0\jre\lib\ext下面ã€?ext目录是Java环境的库扩展目录åQŒè¿™äº›ä¸ç”¨æˆ‘多说了吧åQšï¼‰)
当然åQŒäØ“(f¨´)了所¾~–写出来的程序可以在其它机器上运行,目标机器上一定要配置好LWJGL才可以哟ã€?/font>
好的åQŒçŽ°åœ¨å¯åŠ¨EclipseåQŒæ–°å»ÞZ¸€ä¸ªJava工程åQŒåœ¨JRE System Lib里面应该ž®±å¯ä»¥çœ‹åˆ°LWJGL库文件了ã€?br _extended="true">
上面的方法是我知道的最åäh‡’的方法了,不用去配¾|®çƒ¦äººçš„环境变量.其实˜q˜æœ‰å¾ˆå¤šåœ¨å¼€å‘环境的更正规的配置æ–ÒŽ(gu¨©)³•,可以到LWJGL的官方网站参è€?里面有关于Eclipse,NetBeans,JCreator½{‰æµè¡Œå·¥ä½œçš„详细配置步骤.



]]>
java如何在vrml里弹出窗å?/title><link>http://www.aygfsteel.com/xiaocai/archive/2007/08/15/136859.html</link><dc:creator>ž®èœ</dc:creator><author>ž®èœ</author><pubDate>Wed, 15 Aug 2007 03:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/xiaocai/archive/2007/08/15/136859.html</guid><wfw:comment>http://www.aygfsteel.com/xiaocai/comments/136859.html</wfw:comment><comments>http://www.aygfsteel.com/xiaocai/archive/2007/08/15/136859.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xiaocai/comments/commentRss/136859.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xiaocai/services/trackbacks/136859.html</trackback:ping><description><![CDATA[     摘要: 我照着《VRML与Java¾~–程技术》,写了˜q™æ ·çš„一个程序,但是没效果出æ?<br> <br>请高手们指教啊!åQï¼ <br> <br>  <a href='http://www.aygfsteel.com/xiaocai/archive/2007/08/15/136859.html'>阅读全文</a><img src ="http://www.aygfsteel.com/xiaocai/aggbug/136859.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xiaocai/" target="_blank">ž®èœ</a> 2007-08-15 11:39 <a href="http://www.aygfsteel.com/xiaocai/archive/2007/08/15/136859.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÁéèµÏØ</a>| <a href="http://" target="_blank">¹âÉ½ÏØ</a>| <a href="http://" target="_blank">Óà¸ÉÏØ</a>| <a href="http://" target="_blank">ÍòÄþÊÐ</a>| <a href="http://" target="_blank">ºâÉ½ÏØ</a>| <a href="http://" target="_blank">¿ªÂ³ÏØ</a>| <a href="http://" target="_blank">Üþ¾­ÏØ</a>| <a href="http://" target="_blank">ɳÑÅÏØ</a>| <a href="http://" target="_blank">ÔúÂ³ÌØÆì</a>| <a href="http://" target="_blank">¶¨ÄÏÏØ</a>| <a href="http://" target="_blank">Âí°°É½ÊÐ</a>| <a href="http://" target="_blank">ÁÙå¢ÏØ</a>| <a href="http://" target="_blank">Ǩ°²ÊÐ</a>| <a href="http://" target="_blank">ÍôÇåÏØ</a>| <a href="http://" target="_blank">Ì©ºÍÏØ</a>| <a href="http://" target="_blank">̨°²ÏØ</a>| <a href="http://" target="_blank">ÀÈ·»ÊÐ</a>| <a href="http://" target="_blank">²ì¹þ</a>| <a href="http://" target="_blank">Ñô³ÇÏØ</a>| <a href="http://" target="_blank">ÄþÄÏÏØ</a>| <a href="http://" target="_blank">ÌïÁÖÏØ</a>| <a href="http://" target="_blank">Ç±É½ÏØ</a>| <a href="http://" target="_blank">³¤Ñô</a>| <a href="http://" target="_blank">ÄÏÏªÏØ</a>| <a href="http://" target="_blank">ÎýÁÖ¹ùÀÕÃË</a>| <a href="http://" target="_blank">µÂÇåÏØ</a>| <a href="http://" target="_blank">²ìÑÅÏØ</a>| <a href="http://" target="_blank">¿ËÉ½ÏØ</a>| <a href="http://" target="_blank">´óÖñÏØ</a>| <a href="http://" target="_blank">Ѱµé</a>| <a href="http://" target="_blank">Æß̨ºÓÊÐ</a>| <a href="http://" target="_blank">ãäÁêÏØ</a>| <a href="http://" target="_blank">·áÔ­ÊÐ</a>| <a href="http://" target="_blank">¼ªÄ¾Èø¶ûÏØ</a>| <a href="http://" target="_blank">´óÎòÏØ</a>| <a href="http://" target="_blank">ÄÏ´¨ÊÐ</a>| <a href="http://" target="_blank">½ºÓÏØ</a>| <a href="http://" target="_blank">ÆÖÏØ</a>| <a href="http://" target="_blank">»ªÈÝÏØ</a>| <a href="http://" target="_blank">¹ã°²ÊÐ</a>| <a href="http://" target="_blank">À×ÖÝÊÐ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>