Nicksf13 não entendi seu problema. Você consegue redimensionar o ScrollPane e não consegue adicionar o JList? Dá uma sacada como está o layout da sua tela (JFrame, etc).
JList<String> lista = new JList<String>(modelArquivos);
JScrollPane pDados = new JScrollPane();
pDados.setViewportView(lista);
jFrame.add(pDados );
Este código acima já seria suficiente para adicionar o JScrollPane a uma tela, não fosse, é claro, o fato do layout padrão do JFrame ser o BorderLayout, ficando assim o JList disperso em toda a tela e não aparecendo o scroll.
Desta forma dá uma sacada nesses pontos e fala melhor qual teu problema.
N
Nicksf13
Eu adicionei o ScrollPane na message box, mas ela não redimensiona para o tamanho, ou quando redimensiona, não aparece o conteúdo da JList
U
urbgames
Nicksf13 quando vc falar “message box” vc se refere a JDialog ou JOptionPane?
Se possível bota teu código aí pra gente dá uma sacada.
N
Nicksf13
JList<String> lista = new JList<String>(modelArquivos);
JScrollPane pDados = new JScrollPane(lista);
lista.setBounds(0, 0, 300, 200);
pDados.setLayout(null);
pDados.setPreferredSize(new Dimension(300, 200));
int confirmar = JOptionPane.showConfirmDialog(null,
pDados,
"Selecione o arquivo",
JOptionPane.OK_CANCEL_OPTION,
JOptionPane.PLAIN_MESSAGE);
U
urbgames
Nicksf13 tira as seguintes linhas do teu código e testa aí velho.