JTable em JScrollPane

2 respostas
F

Gostaria de saber como colocar tabela dentro do scrollpane pequeno no JPanel , setLeyout(null).

class SelectTable implements MouseListener   
   {     
      @SuppressWarnings({ "deprecation", "unchecked" })  
      public void mouseClicked(MouseEvent ev)   
      {     
         index = tableForn.getSelectedRow();        
         Object c = tableForn.getValueAt(index, 0);  
         String cod = c.toString();           
         String n = (String) tableForn.getValueAt(index, 1);  
         txtfornec.setText(n);  
         PedidoImpl pImp = new PedidoImpl();  
           
         try  
         {  
         tbprod   = pImp.listarP(cod);  //recebe resposta   
         }catch (Exception e1) {  
            e1.printStackTrace();  
         }  
           
         tbprod.setPreferredScrollableViewportSize(new Dimension(240,140));  
         scrollProd = new JScrollPane(tbprod);//não executa  
         JOptionPane.showMessageDialog(null,//executa scrollProd);  
           
         btex.setEnabled(true);  
      }

2 Respostas

A

tenta
[code]
scrollProd = new JScrollPane();
scrollProd.setViewportView(tbprod);
[/codenão vi no teu codigo mas tu tem que colocar o scrollpane dentro do jpanel

F
acichele:
tenta [code] scrollProd = new JScrollPane(); scrollProd.setViewportView(tbprod); [/codenão vi no teu codigo mas tu tem que colocar o scrollpane dentro do jpanel
:lol: Obrigado pela dica, Desculpa por não postar mais código pois é um sistema grande, o scrollpane é adicionado no panel e executa se for um :arrow:JList , o poblema é que a tabela não aparece no JScrollPane onde é adicionada :?:, mas sim em janela JOptionPane aparece o resultado com esse JScrollPane :shock:.
Criado 27 de agosto de 2009
Ultima resposta 27 de ago. de 2009
Respostas 2
Participantes 2