java learnging

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

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

          Posted on 2005-07-13 14:07 bigseal 閱讀(1430) 評論(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);
                  }

              }

          }


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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 伽师县| 宜章县| 宿州市| 桂阳县| 长沙市| 吉林市| 汉寿县| 乌鲁木齐市| 广饶县| 惠安县| 淮北市| 安新县| 成安县| 镇康县| 蓬溪县| 滕州市| 洪泽县| 乐亭县| 揭东县| 新宁县| 东宁县| 赫章县| 许昌市| 兴国县| 滦南县| 松阳县| 靖远县| 固始县| 双柏县| 海城市| 平潭县| 泸溪县| 海兴县| 普兰店市| 永新县| 鹿邑县| 嘉祥县| 宝兴县| 酒泉市| 正宁县| 广宁县|