coppolaop / DungeonManager

Um sistema de auxílio para mesas de RPG
Apache License 2.0
5 stars 2 forks source link

Redimensionamento de tabela com erro #48

Closed coppolaop closed 5 years ago

coppolaop commented 5 years ago

Descreva o Bug Todas as tabelas do sistema se comportam de maneira estranha quando suas respectivas telas são reduzidas. As vezes as células da tabela ficam desalinhadas e as vezes elas não aparecem.

Para reproduzir O passo-a-passo feito para encontrá-lo:

  1. Clique em Arquivo
  2. Clique em Listar personagens
  3. Aumente e diminua o tamanho da tela em sequência
  4. Veja o erro

Comportamento esperado A tabela era para se redimensionar de acordo com o tamanho novo da tela, se ajustando.

Prints

Por favor, complete as seguintes informações:

Informações adicionais Não consegui reproduzir este erro na tabela de combate em produção (1.0.0) nem na versão compilada, porém, na versão de desenvolvimento da IDE eu consegui reproduzi-lo , porém de maneira mais trabalhosa. Enquanto nas tabelas de personagem da versão (1.1.0) este erro aconteça com frequência e sem muito esforço, tanto na versão compilada quanto a da IDE.

coppolaop commented 5 years ago

O erro estava acontecendo devido à falta de necessidade de redimensionar as tabelas. Como cada tabela estava dentro de um JScrollPane o redimensionamento delas era feito automaticamente. Uma vez que o valor era atribuído manualmente, este valor era com relação ao JScrollPane e não ao JPanel.