﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java blog-随笔分类-javaME</title><link>http://www.blogjava.net/yanyan/category/42837.html</link><description>java boy</description><language>zh-cn</language><lastBuildDate>Thu, 10 Dec 2009 18:27:04 GMT</lastBuildDate><pubDate>Thu, 10 Dec 2009 18:27:04 GMT</pubDate><ttl>60</ttl><item><title> 记录库操作工具类</title><link>http://www.blogjava.net/yanyan/archive/2009/12/10/305470.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Thu, 10 Dec 2009 11:09:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/12/10/305470.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/305470.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/12/10/305470.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/305470.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/305470.html</trackback:ping><description><![CDATA[<p><br />
import javax.microedition.rms.InvalidRecordIDException;<br />
import javax.microedition.rms.RecordStore;<br />
import javax.microedition.rms.RecordStoreException;<br />
import javax.microedition.rms.RecordStoreFullException;<br />
import javax.microedition.rms.RecordStoreNotFoundException;<br />
import javax.microedition.rms.RecordStoreNotOpenException;</p>
<p><br />
public class RecordStoreUtil {<br />
public RecordStore openARecondStore(String rsname){<br />
&nbsp;&nbsp;&nbsp; RecordStore rs=null;<br />
&nbsp;&nbsp;&nbsp; if(rsname.length()&gt;32) return null;<br />
&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs=RecordStore.openRecordStore(rsname,true);<br />
&nbsp;&nbsp;&nbsp; }catch(RecordStoreFullException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }catch(RecordStoreNotFoundException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }catch(RecordStoreException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }finally{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return rs;<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
public RecordStore openARecordStoreExisted(String rsname){<br />
&nbsp;&nbsp;&nbsp; RecordStore rs=null;<br />
&nbsp;&nbsp;&nbsp; if(rsname.length()&gt;32)return null;<br />
&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs=RecordStore.openRecordStore(rsname,false);<br />
&nbsp;&nbsp;&nbsp; }catch(RecordStoreFullException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }catch(RecordStoreNotFoundException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }catch(RecordStoreException notFoundException){</p>
<p>&nbsp;&nbsp;&nbsp; }finally{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return rs;<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
&nbsp;//删除<br />
public static boolean delRecordStore(String rsname){<br />
&nbsp;&nbsp;&nbsp; //<br />
&nbsp;&nbsp;&nbsp; if(rsname.length()&gt;32)return false;<br />
&nbsp;&nbsp;&nbsp; //</p>
<p>&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RecordStore.deleteRecordStore(rsname);</p>
<p>&nbsp;&nbsp; }catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; return true;<br />
}<br />
//添加<br />
public static int writeString(RecordStore rs,String myString){<br />
&nbsp;&nbsp;&nbsp; byte[] b=myString.getBytes();<br />
&nbsp;&nbsp;&nbsp; int id=-1;<br />
&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id=rs.addRecord(b, 0, b.length);</p>
<p>&nbsp;&nbsp;&nbsp; }catch(Exception e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //<br />
&nbsp;&nbsp;&nbsp; <br />
}<br />
&nbsp;&nbsp;&nbsp; return id;<br />
}</p>
<p>//获取<br />
public static String getString(RecordStore rs,int id){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] b = rs.getRecord(id);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return (new String(b));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (RecordStoreNotOpenException ex) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ex.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (InvalidRecordIDException ex) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ex.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (RecordStoreException ex) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ex.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return null;</p>
<p>}<br />
//修改<br />
public static void setString(RecordStore rs,int id,String newString){<br />
&nbsp;&nbsp;&nbsp; byte[] b=newString.getBytes();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs.setRecord(id, b, 0, b.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (Exception ex) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
}<br />
//添加证书数据记录<br />
public static int writeInt(RecordStore rs,int myInt){<br />
&nbsp;&nbsp;&nbsp; int id=-1;<br />
&nbsp;&nbsp;&nbsp; String myString=(new Integer(myInt)).toString();<br />
&nbsp;&nbsp;&nbsp; id=writeString(rs,myString);<br />
&nbsp;&nbsp;&nbsp; return id;<br />
}<br />
//获取<br />
public static int getInt(RecordStore rs,int id){<br />
&nbsp;&nbsp;&nbsp; int result=Integer.MAX_VALUE;<br />
&nbsp;&nbsp;&nbsp; String s=getString(rs,id);<br />
&nbsp;&nbsp;&nbsp; try{<br />
&nbsp;&nbsp;&nbsp; result=Integer.parseInt(s);<br />
&nbsp;&nbsp;&nbsp; }catch(Exception e){</p>
<p>&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; return result;<br />
}<br />
//修改<br />
public static void setInt(RecordStore rs,int newInt){<br />
&nbsp;&nbsp;&nbsp; String myString=(new Integer(newInt)).toString();<br />
}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />
}<br />
</p>
<img src ="http://www.blogjava.net/yanyan/aggbug/305470.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-12-10 19:09 <a href="http://www.blogjava.net/yanyan/archive/2009/12/10/305470.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>静夜思</title><link>http://www.blogjava.net/yanyan/archive/2009/12/01/304428.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Tue, 01 Dec 2009 12:25:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/12/01/304428.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/304428.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/12/01/304428.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/304428.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/304428.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p>import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;</p>
<p><br />
public class GraphicsTest extends MIDlet{<br />
&nbsp; private Display display;</p>
<p>&nbsp;&nbsp;&nbsp; public GraphicsTest() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display=Display.getDisplay(this);</p>
<p>&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void destroyApp(boolean unconditional)&nbsp; {</p>
<p><br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void pauseApp() {</p>
<p>&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void startApp(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; MyCanvas mc=new MyCanvas();<br />
&nbsp;&nbsp;&nbsp;&nbsp; display.setCurrent(mc);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p><br />
}<br />
class MyCanvas extends Canvas {</p>
<p>&nbsp;&nbsp;&nbsp; public void paint(Graphics g){<br />
&nbsp;&nbsp;&nbsp;&nbsp; int width=getWidth();<br />
&nbsp;&nbsp;&nbsp;&nbsp; int height=getHeight();<br />
String a[]={"静夜思","李白","床前明月光","疑是地上霜","举头望明月","低头思故乡"};<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.fillRect(0, 0, width, height);</p>
<p>&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0Xffff00);<br />
&nbsp;&nbsp;&nbsp;&nbsp; Font font=g.getFont();<br />
&nbsp;&nbsp;&nbsp;&nbsp; font=Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_UNDERLINED,Font.SIZE_LARGE);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setFont(font);<br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;a.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.drawString(a[i], 0, i*20,Graphics.LEFT|Graphics.BASELINE );<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</p>
<p>}</p>
<p>&nbsp;//--------------------------------------------------------------------------------------------<br />
利用移动原点坐标动起来之后的静夜思<br />
</p>
<p>import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;</p>
<p><br />
public class GraphicsTest extends MIDlet{<br />
&nbsp; private Display display;</p>
<p>&nbsp;&nbsp;&nbsp; public GraphicsTest() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display=Display.getDisplay(this);</p>
<p>&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void destroyApp(boolean unconditional)&nbsp; {</p>
<p><br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void pauseApp() {</p>
<p>&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void startApp(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; MyCanvas mc=new MyCanvas();<br />
&nbsp;&nbsp;&nbsp;&nbsp; display.setCurrent(mc);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p><br />
}<br />
class MyCanvas extends Canvas {<br />
int aa=300;</p>
<p>MyCanvas(){<br />
Walk w = new Walk();<br />
&nbsp;&nbsp;w.start();<br />
}<br />
&nbsp;&nbsp;&nbsp; public void paint(Graphics g){<br />
&nbsp;&nbsp;&nbsp;&nbsp; int width=getWidth();<br />
&nbsp;&nbsp;&nbsp;&nbsp; int height=getHeight();<br />
String a[]={"静夜思","李白","床前明月光","疑是地上霜","举头望明月","低头思故乡"};<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.fillRect(0, 0, width, height);</p>
<p><br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0Xffff00);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.translate(80,aa);<br />
&nbsp;&nbsp;&nbsp;&nbsp; Font font=g.getFont();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; font=Font.getFont(Font.FACE_PROPORTIONAL,Font.FACE_SYSTEM,Font.SIZE_LARGE);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setFont(font);<br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=0;i&lt;a.length;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.drawString(a[i], 0, i*20,20);<br />
&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; }</p>
<p><br />
class Walk extends Thread{</p>
<p>&nbsp;&nbsp;public void run(){<br />
&nbsp;&nbsp;&nbsp;while(aa&gt;80){<br />
&nbsp;&nbsp;&nbsp;&nbsp;aa--;<br />
&nbsp;&nbsp;&nbsp;&nbsp;repaint();<br />
&nbsp;&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep(50);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}catch(Exception ee){}<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
&nbsp;}</p>
<p>}</p>
<img src ="http://www.blogjava.net/yanyan/aggbug/304428.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-12-01 20:25 <a href="http://www.blogjava.net/yanyan/archive/2009/12/01/304428.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javaME 线与弧形</title><link>http://www.blogjava.net/yanyan/archive/2009/12/01/304422.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Tue, 01 Dec 2009 12:01:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/12/01/304422.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/304422.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/12/01/304422.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/304422.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/304422.html</trackback:ping><description><![CDATA[<p>&nbsp;</p>
<p>import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;</p>
<p><br />
public class GraphicsTest extends MIDlet{<br />
&nbsp; private Display display;</p>
<p>&nbsp;&nbsp;&nbsp; public GraphicsTest() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display=Display.getDisplay(this);</p>
<p>&nbsp;&nbsp;&nbsp; }<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp; protected void destroyApp(boolean unconditional)&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void pauseApp() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void startApp(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; MyCanvas mc=new MyCanvas();<br />
&nbsp;&nbsp;&nbsp;&nbsp; display.setCurrent(mc);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p><br />
}<br />
class MyCanvas extends Canvas {</p>
<p>&nbsp;&nbsp;&nbsp; public void paint(Graphics g){<br />
&nbsp;&nbsp;&nbsp;&nbsp; int width=getWidth();<br />
&nbsp;&nbsp;&nbsp;&nbsp; int height=getHeight();<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.fillRect(0, 0, width, height);<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; int a=width/5;<br />
&nbsp;&nbsp;&nbsp;&nbsp; int b=height/5;<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0Xffff00);<br />
&nbsp;&nbsp;&nbsp;&nbsp; for(int i=1;i&lt;=4;i++){<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.drawLine(a,0 ,a,height);<br />
&nbsp;&nbsp;&nbsp;&nbsp; g.drawLine( 0,b,&nbsp; width,b);<br />
&nbsp;&nbsp;&nbsp;&nbsp; a=a+width/5;<br />
&nbsp;&nbsp;&nbsp;&nbsp; b=b+height/5;<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; } g.drawArc(0, 0, width, height, 0, 360);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>}</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/yanyan/aggbug/304422.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-12-01 20:01 <a href="http://www.blogjava.net/yanyan/archive/2009/12/01/304422.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>黑屏白字 SimpleCanvas</title><link>http://www.blogjava.net/yanyan/archive/2009/11/26/303804.html</link><dc:creator>javaz</dc:creator><author>javaz</author><pubDate>Thu, 26 Nov 2009 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/yanyan/archive/2009/11/26/303804.html</guid><wfw:comment>http://www.blogjava.net/yanyan/comments/303804.html</wfw:comment><comments>http://www.blogjava.net/yanyan/archive/2009/11/26/303804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanyan/comments/commentRss/303804.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanyan/services/trackbacks/303804.html</trackback:ping><description><![CDATA[<p><br />
import javax.microedition.lcdui.*;<br />
import javax.microedition.midlet.*;</p>
<p><br />
public class SimpleCanvas extends MIDlet{<br />
&nbsp; private Display display;</p>
<p>&nbsp;&nbsp;&nbsp; public SimpleCanvas() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; display=Display.getDisplay(this);</p>
<p>&nbsp;&nbsp;&nbsp; }<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp; protected void destroyApp(boolean unconditional)&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void pauseApp() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp; protected void startApp(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; MyCanvas mc=new MyCanvas();<br />
&nbsp;&nbsp;&nbsp;&nbsp; display.setCurrent(mc);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p><br />
}<br />
class MyCanvas extends Canvas {</p>
<p>&nbsp;&nbsp;&nbsp; public void paint(Graphics g){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(0,0,0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.fillRect(0,0,getWidth(),getHeight());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.setColor(255, 255,255);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g.drawString("你好,测试", 100, 100, 0);<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>}</p>
<img src ="http://www.blogjava.net/yanyan/aggbug/303804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanyan/" target="_blank">javaz</a> 2009-11-26 20:06 <a href="http://www.blogjava.net/yanyan/archive/2009/11/26/303804.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>