java learnging

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

          AWT相關——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)站導航:
           
          主站蜘蛛池模板: 长宁县| 河东区| 巴彦县| 天峻县| 青川县| 靖边县| 阿勒泰市| 阿尔山市| 龙州县| 雷州市| 嵊州市| 静海县| 高清| 九龙县| 志丹县| 鹰潭市| 阿拉善左旗| 枞阳县| 博白县| 潞城市| 莱芜市| 皋兰县| 红桥区| 寿光市| 武陟县| 炉霍县| 五华县| 曲阳县| 灵寿县| 喀喇沁旗| 浮梁县| 罗山县| 星子县| 无为县| 甘南县| 嘉黎县| 加查县| 崇阳县| 准格尔旗| 林芝县| 乌兰察布市|