2017-01-29 6 views
0

私はそれを新しいです7。だから私はテーブルを作るのハングアップを取得しようとしていますが、理由のために、細胞はお互いに積み重なっているようです。新しい列を作成するにはどうすればよいですか?3つの新しい列を追加するには?

Table table1 = new Table(5); // 3 columns. 

     table1.addCell("test"); 
     table1.addCell("test"); 
     table1.addCell("test"); 

どのように多くの組み合わせや新しいセルを試しても、このようなデザインが得られます。 1つの列に3つの列の代わりに3つの列が必要でした。

enter image description here

+0

これは列に追加しています。この図では、 '1'行と' 3'列を持っています –

+0

見てください[http://www.java2s.com/Tutorial/Java/0240__Swing/CreatingaJTable.htm ) –

答えて

1

私はあなたが行と列を混同していると思います。最初に、5列のテーブルを作成しています。

Table table1 = new Table(5); 

セルを追加するたびに、新しい列として追加されます。 5列を追加して別の列を追加すると、新しい列が作成されます。あなたが行を完了するために、iTextのを聞いていない限り、不完全な行は、デフォルトで追加されていないことを

table1.addCell("test"); 
table1.addCell("test"); 
table1.addCell("test"); 
table1.addCell("test"); 
table1.addCell("test"); 
table1.addCell("test"); // this one will be added in a new row 

は注意(Why is content missing in my table?を参照してください)。

1つのセルを複数の行または列にまたがる場合は、セルの行スパンまたは列スパンを設定できます。 official web siteColspan and rowspanの例を参照してください。

+0

ありがとう!私はこれまでにこのコンセプトを理解しようとしていました。 –

関連する問題