Dúvida JTable[RESOLVIDO]

4 respostas
D

Fala pessoal, sou novo no fórum e tb to começando agora no JAVA.
Minha dúvida é a seguinte:
To tendando colocar uma JTable em uma janela, mas ela n está ficando visível.
Segue parte o Código:


public class Principal extends JFrame{
JTabbedPane TPane = new JTabbedPane();

public Principal(){

super(Principal);

JPanel Janela = new JPanel();

Janela.setLayout(null);

String ConlunasCheque[] = {Número do cheque, Data de depósito, Nome do beneficiário,Valor do cheque};

final DefaultTableModel ModeloCheque = new DefaultTableModel(null, ConlunasCheque);

JTable TabelaCheques = new JTable();

TabelaCheques.setModel(ModeloCheque);

ModeloCheque.addRow(new String[]{String.valueOf(Cheques.GetNumeroCheque()),Cheques.GetDataDeposito(),Cheques.GetNomeCheque(),String.valueOf(Cheques.GetValorCheque())});

JScrollPane js = new JScrollPane(TabelaCheques);

js.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

TPane.addTab(Lista Cheques,null,js,Cheques Depositádos);

Janela.add(TPane);

setSize(400,300);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}</blockquote>

4 Respostas

L

Oi, tente colocar setPreferredSize no na tabela…

D

Opa amigo obrigado pela ajuda!
Mas será que poderia especificar melhor onde devo por esse metodo?

G

Qual o gerenciador de layout que voce está utilizando no container cujo a tabela esta sendo adicionada?

gqueiroz

D

gqueiroz:
Qual o gerenciador de layout que voce está utilizando no container cujo a tabela esta sendo adicionada?

gqueiroz

Valeu pela ajuda meu velho!

Mas  consegui responder…

o erro estava aqui: <blockquote> Janela.add(TPane); </blockquote>

mudei para: <blockquote> add(TPane); </blockquote>

e funcionou direitinho  <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/w.pngink.png?v=9" title=":wink:" class="emoji" alt=":wink:">
Criado 26 de abril de 2006
Ultima resposta 26 de abr. de 2006
Respostas 4
Participantes 3