Faz assim, ó:
JTable.setAutoResizeMode(AUTO_RESIZE_OFF);
Abraco
Faz assim, ó:
JTable.setAutoResizeMode(AUTO_RESIZE_OFF);
Abraco
Bom caros javadores… tenho uma table dentro de um scrollpane, que esta em um pane… porem as colunas ficam esperemidas, e eu gostaria que a barra de rolagem horizontal fosse mostrada… bom vamos mais devagar…
Bom crio o JPanel e a Jtable, e seto o modelo da JTable p/ o meu modelo.
enderecosPanel = new JPanel();
this.tableEnderecos = new JTable();
tableEnderecos.setModel(new EnderecosTableModel(customerInfoBean));
Defino as colunas
TableColumn column = null;
//coluna1
column = tableEnderecos.getColumnModel().getColumn(0);
column.setMinWidth(30);
column.setPreferredWidth(90);
assm faço com 9 colunas
Crio o JScrollpane
JScrollPane scrollPane = new JScrollPane(tableEnderecos);
dimensão do scroppane
scrollPane.setPreferredSize(new Dimension(480,90));
seto p usar scrollbar sempre que necessário
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
adiciono o scrollpane ao pane
enderecosPanel.add(scrollPane);
Porem o que me é mostrado, não tem barra de rolagem, de modo que as colunas ficam espremidas, e não com o tamanho que eu defini!!!
Alguem pode me ajudar???