LWUIT의 그리드/테이블 사용법?LWUIT의 그리드/테이블 사용법?
2
A
답변
3
그리드 레이아웃 객체가 com.sun.lwuit.layouts.GridLayout 인이 - 당신이 할 말 :
원하는 행과 열 수에GridLayout myGrid = new GridLayout(numrows, numcolumns);
, 다음 컨테이너를 만들어 (즉, COM .sun.lwuit.Container)처럼 : 당신은 즉, docs에 따라 다른 Container
와 마찬가지로 당신이 구성 요소 myTable.addComponent
를 호출하여, myTable
작업 후
Container myTable = new Container(myGrid);
하고 그리드에 넣고 싶어/테이블, myTable.getComponentIndex
추가 한 구성 요소에 해당하는 색인을 찾으려면 색인에서 구성 요소를 가져 오려면 myTable.getComponent
, 구성 요소를 제거하려면 .removeComponent
, 전체 테이블을 비우려면 removeAll
, 전환을 통해 구성 요소 하나를 다른 것으로 변경하려면 replace
,
getComponent
의 두 인수 형식으로 오인하지 마십시오. 다른 컨테이너와 마찬가지로 두 개의 인수는 픽셀 좌표이며 행과 열 인덱스가 아닙니다 - 행과 열로 구성 요소를 검색하려면 ' 대신에 단일 인수 형식을 사용합니다 (색인 생성은 왼쪽 상단부터 시작하여 오른쪽 방향으로, 그 다음 아래쪽 방향으로 진행됩니다).
1
이제 당신도 할 수 있습니다
TableModel model = new DefaultTableModel(
new String[] {"Date", "Detail", "$"},
new Object[][] {
{"21/03/2010", "aaa", "$ -102"},
{"18/03/2010", "bbb", "$ -230"},
{"23/03/2010", "ccc", "$ 500"},
{"Saldo Actual", "", "$ 2.520"},
});
Table mytable = new Table(model);
당신은 데이터 그리드/테이블이나 사용자 인터페이스 레이아웃에 대해 이야기하고 있는가? – Ajibola