Galera, estou querendo que minha Jtable independente do numero de linhas e colunas sempre ocupe todo o espaço do meu panel
ja tentei usando BoxLayout, BorderLayout como está ai embaixo e também setando o preferredsize da tabela usando getsize do panel e também não deu certo
a largura da table sempre fica no tamanho certinho mas a altura eu não consigo controlar, ela muda de acordo com o número de linhas q a tabela tem.
essa ai foi minha última tentativa:
Está assim agora e a tabela continua com tamanho diferente do imagepanel
Luan_Kevin
E se vc tentar colocar ela em um JScrollPane?
mauricioadl
tenta remover essas linhas, elas sao desnecessarias
Dimension imagepanelsize = new Dimension(800,800);
imagepanel.setMinimumSize(imagepanelsize);
imagepanel.setPreferredSize(imagepanelsize);
imagepanel.setMaximumSize(imagepanelsize);
M
matheushac
o problema é que eu criei um imagepanel derivado do janel para por uma imagem de fundo e a tabela teria que vim por cima e usando transparência da pra ver a imagem de fundo,
por isso q a tabela tem q ser exatamente do tamanho do panel.
não sei se da pra fazer o que eu fiz com o jpanel no jscrollpane (imagem no fundo)
M
matheushac
mauricioadl:
tenta remover essas linhas, elas sao desnecessarias
Dimension imagepanelsize = new Dimension(800,800);
imagepanel.setMinimumSize(imagepanelsize);
imagepanel.setPreferredSize(imagepanelsize);
imagepanel.setMaximumSize(imagepanelsize);
tirando essas linhas o panel não aparece, ele fica sem dimensão nenhuma e,
também eu queria o panel fosse nesse tamanho q está ai msm e que a tabela ficasse com tamanho igual.
obs.: Meu Panel não ocupará a tela inteira, outro panel será colocado ao lado, por isso eu definir o tamanho dele ai.
mauricioadl
matheushac:
mauricioadl:
tenta remover essas linhas, elas sao desnecessarias
Dimension imagepanelsize = new Dimension(800,800);
imagepanel.setMinimumSize(imagepanelsize);
imagepanel.setPreferredSize(imagepanelsize);
imagepanel.setMaximumSize(imagepanelsize);
tirando essas linhas o panel não aparece, ele fica sem dimensão nenhuma e,
também eu queria o panel fosse nesse tamanho q está ai msm e que a tabela ficasse com tamanho igual.
obs.: Meu Panel não ocupará a tela inteira, outro panel será colocado ao lado, por isso eu definir o tamanho dele ai.
entendi. coloque o codigo do frame todo pra mim ver.
mauricioadl
outra coisa. se o o tamamanho do panel eh fixo vc nem precisa colocar a jtable dentro dela, basta vc adicionar ela diretamente no jframe
M
matheushac
mas se eu adicionar a table direto no frame ela não terá a mesma medida do panel, ou terá?
M
matheushac
mauricioadl:
matheushac:
mauricioadl:
tenta remover essas linhas, elas sao desnecessarias
Dimension imagepanelsize = new Dimension(800,800);
imagepanel.setMinimumSize(imagepanelsize);
imagepanel.setPreferredSize(imagepanelsize);
imagepanel.setMaximumSize(imagepanelsize);
tirando essas linhas o panel não aparece, ele fica sem dimensão nenhuma e,
também eu queria o panel fosse nesse tamanho q está ai msm e que a tabela ficasse com tamanho igual.
obs.: Meu Panel não ocupará a tela inteira, outro panel será colocado ao lado, por isso eu definir o tamanho dele ai.
entendi. coloque o codigo do frame todo pra mim ver.