java learnging

          一塊探討JAVA的奧妙吧
          posts - 34, comments - 27, trackbacks - 0, articles - 22

          AWT相關(guān)——Graphics引用

          Posted on 2005-07-13 14:07 bigseal 閱讀(1433) 評論(0)  編輯  收藏

              有兩種方法要用到對Graphi的引用,這兩種就是傳遞一個對Graphi的引用,或返回對Graphics的引用。

             1 .傳遞一個對Graphi的引用是諸如 void paint(Graphics g)的方法,通過override該方法來達到目的。

          import java.awt.*;

          public class SubPanel extends Panel{

              
          public void paint(Graphics g){
                  g.setColor(Color.RED);
                  g.drawString(
          "subPanel",5,5);
              }

          }


          2.返回對Graphics的引用是諸如 Graphiics getGraphics() 的方法,直接引用返回的Grapchics。

          import java.awt.*;


          import java.awt.
          *;

          public class SubPanel extends Panel {

              
          public void test() {
                  Graphics g 
          = getGraphics();
                  
          if (g != null{
                      g.setColor(Color.RED);
                      g.drawString(
          "subPanel"55);
                  }

              }

          }


          其中,如果如果組件當(dāng)前未顯示getGraphics()方法返回null。

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乌拉特前旗| 定安县| 治县。| 宾阳县| 延吉市| 扎赉特旗| 岚皋县| 二连浩特市| 洪洞县| 无棣县| 东城区| 余姚市| 蓬溪县| 育儿| 涟水县| 九江市| 平潭县| 肃宁县| 台北县| 富宁县| 宜都市| 南雄市| 江川县| 会东县| 卫辉市| 临沂市| 于田县| 高要市| 大洼县| 西平县| 泽库县| 荆州市| 合阳县| 洪洞县| 云梦县| 汉源县| 丹凤县| 阳春市| 富平县| 错那县| 新沂市|