java learnging

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

          AWT相關——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);
                  }

              }

          }


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

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


          網站導航:
           
          主站蜘蛛池模板: 泸州市| 酉阳| 花莲县| 陆河县| 太白县| 洪江市| 密山市| 冕宁县| 通辽市| 象州县| 旬阳县| 潞城市| 介休市| 化德县| 都昌县| 黑龙江省| 宁阳县| 祁门县| 安平县| 建德市| 寻甸| 资中县| 全南县| 巩留县| 苗栗市| 剑阁县| 德惠市| 嘉黎县| 方山县| 屯昌县| 宁夏| 永新县| 贞丰县| 嘉兴市| 诸城市| 宜良县| 铜梁县| 三原县| 德格县| 奉节县| 南澳县|