2012-01-31 213 views
0

如何在具有網格佈局的圖上繪製網格本身(例如網格線)。我認爲我需要在另一層中繪製它,但我無法弄清楚究竟該做什麼,以網格佈局在圖層上方繪製。繪製2D:在網格佈局圖上繪製網格圖

+0

你畫的網格是什麼意思? gridlayout不是可以對齊圖形的網格,它只是定義在父圖形內添加的圖形按行和列排列。你確定這是你正在尋找的? – vainolo 2012-02-06 13:09:12

+0

@vainolo我的意思是,我想看到一個網格,在其中排列元素。基本上,我創建了UI編輯器,用於一些基於xml的表格式UI架構。所以我想確保用戶可以看到實際的網格,哪些元素被定位。 – execc 2012-02-07 09:22:37

回答

1

你可以只覆蓋與電網布局你的身材的paint(Graphics)方法:你畫

public void paint(Graphics g) 
{ 
    super.paint(g); 

    // draw your grid here 
} 

一切都在評論是會出現的人物及其以上的兒童。

1

你可以做的是使用GridLayout,並在他們上面繪製矩形數字來繪製物品。現在我想不出更優雅的方式來做到這一點。