Este código abaixo não está aparecendo a barra de rolagem no JTextArea, poderia dar uma olhada:
L1 = new JLabel("Lista de Compras");
L1.setBounds(132,20,400,20);
Ta1 = new JTextArea("",10,10);
Ta1.setBounds(40,60,285,240);
JScrollPane areaRolagem = new JScrollPane(Ta1,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
Ta1.setBorder(BorderFactory.createLoweredBevelBorder());
Ta1.setLineWrap(true);
/* FileReader f = new FileReader(“C:\teste.txt”);
BufferedReader entrada = new BufferedReader(f);
while (entrada.ready())
Ta1.append(’\n’ + entrada.readLine());
*/
p1 =new JPanel();
JFrame janela = new JFrame();
p1.setBackground(Cor2);
p1.setBorder(BorderFactory.createRaisedBevelBorder());
p1.setBounds(75,35,360,380);
p1.setLayout(null);
p1.add(b1);
p1.add(b2);
p1.add(L1);
p1.add(Ta1);
p1.add(areaRolagem);
getContentPane().setLayout(null);
getContentPane().add(p1);
// p1.pack();
p1.setVisible(true);