| GridLayout คืออะไร ? | เป็นรูปแบบของการจัดวาง layout โดยจะจัดวาง component แบบตาราง คือมีการกำหนดจำนวนแถว และคอลัมน์ |
|---|---|
| new GridLayout() | ใช้สร้าง object gridlayout |
| new GridLayout ( int_row, int_col ); | ใช้สร้าง object gridlayout โดยจะมีจำนวนแถวและคอลัมน์ตามที่กำหนด |
| new GridLayout ( int_row, int_col, int_horizontal, int_vertical ); | ใช้สร้าง object gridlayout โดยจะมีจำนวนแถวและคอลัมน์ตามที่กำหนด |
| setRows() | ใช้กำหนด จำนวนแถว |
| setColumns() | ใช้กำหนด จำนวนคอลัมน์ |
| setHgap() | ใช้กำหนดระยะห่างระหว่าง cell ในแนวนอน |
| setVgap() | ใช้กำหนดระยะห่างระหว่าง cell ในแนวตั้ง |
| getRows() | ใช้คืนค่า จำนวนแถว |
| getColumns() | ใช้คืนค่า จำนวนคอลัมน์ |
| getHgap() | ใช้คืนค่าระยะห่างระหว่าง cell ในแนวนอน |
| getVgap() | ใช้คืนค่าระยะห่างระหว่าง cell ในแนวตั้ง |
subject:GridLayout คืออะไร ?
content:GridLayout เป็นรูปแบบของการจัดวาง layout โดยจะจัดวาง component แบบตาราง คือมีการกำหนดจำนวนแถว และคอลัมน์ และจะเริ่มวาง component จากซ้ายไปขวา เมื่อหมดบรรทัดจะขึ้นบรรทัดใหม่ให้ ( ถึงแม้จะเกินแถวที่กำหนดก็ตาม )
method:new GridLayout ();
return type:GridLayout
content:ใช้สร้าง object gridlayout
example:GridLayout gridlayout = new GridLayout ();
method:new GridLayout ( int_row, int_col );
return type:GridLayout
content:ใช้สร้าง object gridlayout โดยจะมีจำนวนแถวและคอลัมน์ตามที่กำหนด
example:GridLayout gridlayout = new GridLayout ( 5, 10 );
method:new GridLayout ( int_row, int_col, int_horizontal, int_vertical );
return type:GridLayout
content:ใช้สร้าง object gridlayout โดยจะมีจำนวนแถวและคอลัมน์ตามที่กำหนด และมีการกำหนดระยะห่างระหว่าง cell ทั้งในแนวตั้งและแนวนอนด้วย
example:GridLayout gridlayout = new GridLayout ( 5, 10, 2, 2 );
method:setRows ( int_row );
return type:void
content:ใช้กำหนด จำนวนแถว
example:GridLayout gridlayout = new GridLayout (); gridlayout.setRows ( 10 );
method:setColumns ( int_row );
return type:void
content:ใช้กำหนด จำนวนคอลัมน์
example:GridLayout gridlayout = new GridLayout (); gridlayout.setColumns ( 10 );
method:setHgap ( int_horizontal );
return type:void
content:ใช้กำหนดระยะห่างระหว่าง cell ในแนวนอน
example:GridLayout gridlayout = new GridLayout (); gridlayout.setHgap ( 10 );
method:setVgap ( int_vertical );
return type:void
content:ใช้กำหนดระยะห่างระหว่าง cell ในแนวตั้ง
example:GridLayout gridlayout = new GridLayout (); gridlayout.setVgap ( 10 );
method:getRows ();
return type:int
content:ใช้คืนค่า จำนวนแถว
example:GridLayout gridlayout = new GridLayout ( 5, 10 ); int num_row = gridlayout.getRows ();
method:getColumns ();
return type:int
content:ใช้คืนค่า จำนวนคอลัมน์
example:GridLayout gridlayout = new GridLayout ( 5, 10 ); int num_column = gridlayout.getColumns ();
method:getHgap ();
return type:int
content:ใช้คืนค่าระยะห่างระหว่าง cell ในแนวนอน
example:GridLayout gridlayout = new GridLayout ( 5, 10 ); int space_horizontal = gridlayout.getHgap ();
method:getVgap ();
return type:int
content:ใช้คืนค่าระยะห่างระหว่าง cell ในแนวตั้ง
example:GridLayout gridlayout = new GridLayout ( 5, 10 ); int space_vertical = gridlayout.getVgap ();