2009-07-20 3 views

答えて

3

グリッドレイアウトオブジェクトがcom.sun.lwuit.layouts.GridLayoutですが - あなたが作ると言う:

したい行と列の数と
GridLayout myGrid = new GridLayout(numrows, numcolumns); 

、その後、あなたは、コンテナを作る(すなわちコム.sun.lwuit.Container)のように:あなたはdocsあたりなど、他のContainerで、つまりは、コンポーネントとmyTable.addComponentを呼び出すことによって、あなたはグリッドに入れたいと思うよう

Container myTable = new Container(myGrid); 

、その後、あなたは/ myTableと連携しますテーブル、myTable.getComponentIndexあなたが追加したコンポーネントに対応するインデックスを見つけるには、インデックスからコンポーネントを取得するためにmyTable.getComponent、コンポーネントを取り除くために.removeComponent、テーブル全体を空にするremoveAll、トランジションなどを通じてコン​​ポーネントを別のコンポーネントに変更するreplace

getComponentという2つの引数の形式に惑わされてはいけません。他のコンテナと同様に、2つの引数はピクセル座標です。行と列のインデックスではありません。代わりに単一引数の形式を使用しています(索引付けは左上から開始し、右から左に進みます)。

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);