Создать GridFieldManager с Focusable на каждом? - PullRequest
3 голосов
/ 23 января 2012

Я хочу знать о GridFieldManager и как узнать об этом.

1 Ответ

1 голос
/ 23 января 2012

Попробуйте это:

public class GridScreen extends MainScreen
{
GridFieldManager grid;  
public GridScreen() 
{
    setTitle("Grid Screen");
    createGUI();
}
private void createGUI() 
{
    setTitle("GridLayoutDemo");
    GridFieldManager grd=new GridFieldManager(3, 3, 0);
    grd.add(new LabelField("One",Field.FOCUSABLE));
    grd.add(new LabelField("Two"));
    grd.add(new LabelField("Three",Field.FOCUSABLE));
    grd.add(new LabelField("Four",Field.FOCUSABLE));
    grd.add(new LabelField("Five",Field.FOCUSABLE));
    grd.add(new LabelField("Six",Field.FOCUSABLE));
    grd.add(new ButtonField("Seven"));
    grd.add(new ButtonField("Eight"));
    grd.add(new LabelField("Nine"));
  //grd.insert(new LabelField("Insert"), 0, 2);
    grd.delete(1, 1);
 // grd.getBackground();
    add(grd);       
    grd.setColumnPadding(10);
    grd.setRowPadding(10);;
}
}

Это только пример GridDemo;В соответствии с этим вы можете делать то, что вы хотите;Я дал только некоторые области, ориентированные не на все;увидеть это, когда вы запустите это;

...