Montando Colunas na tabela

Tenho uma JFrame com uma tabela, nessa mesma JFrame tenho vários JChekBox (PHP, C, C++, AJAX e etc) ainda tenho um botão chamado montar tabela.
Eu queria marcas as opções, por exemplo: PHP, C e C++, e quando eu clicar no botão Montar tabela ele pega as opções marcada e monta as colunas, ou seja, como no exemplo escolhi PHP, C e C++. As colunas da tabela ficaria assim:
| PHP | C | C++ |
|||___|
|
||___|

Se eu escolher as opções C e AJAX apareceria.

| C | AJAX |
|||
|
|
____|

e assim sucessivamente…

A duvida é simplesmente na hora de montar as colunas.

desde já agradeço a ajuda!

Você terá que passar os valores das checkboxes para seu TableModel.

E lá vc trata as colunas que aparecem ou não. Quando mudar a estrutura da tabela, não esqueça de lançar um fireTableStructureChanged().

[quote=ViniGodoy]Você terá que passar os valores das checkboxes para seu TableModel.

E lá vc trata as colunas que aparecem ou não. Quando mudar a estrutura da tabela, não esqueça de lançar um fireTableStructureChanged().[/quote]

OK ViniGodoy, obrigado pela resposta tão rápida…

Mais o problema é que não consigo implementar essa parte da tabela!
Obrigado novamente