Hola no se como agregar un scroll a un JTextArea,¡Ayundenme,por favor!

package formulario;
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
public class Formulario extends JFrame {
JLabel h, a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12;
JTextField b,b1,b2,b3,b4,b5,b6;
JCheckBox c,c1,c2,c3,c4,c5;
JRadioButton d,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11;
JComboBox e,e1,e2;
JTextArea g;
JButton f,f1;
JPanel z;
JScrollPane scroll;
Formulario(){
JFrame ventana = new JFrame();
setLayout(null);
h=new JLabel("Control escolar");
h.setBounds(350, 10, 200, 20);
add(h);
a=new JLabel("Nombre: ");
a.setBounds(80,20,100, 50);
add(a);
b=new JTextField();
b.setBounds(130, 40, 100, 15);
add(b);
a1=new JLabel("Apellido materno:");
a1.setBounds(80,40, 100, 50);
add(a1);
b1=new JTextField();
b1.setBounds(180, 60, 160, 15);
add(b1);
a2=new JLabel("Apellido paterno:");
a2.setBounds(80, 80, 150, 15);
add(a2);
b2=new JTextField();
b2.setBounds(180, 80, 160, 15);
add(b2);
a3=new JLabel("Sexo:");
a3.setBounds(80,100,100,20);
add(a3);
c=new JCheckBox("Femenino");
c.setBounds(120, 105, 100, 15);
add(c);
c1=new JCheckBox("Masculino");
c1.setBounds(220, 105, 120, 15);
add(c1);
ButtonGroup z=new ButtonGroup();
z.add(c);
z.add(c1);
a4=new JLabel("Grupo:");
a4.setBounds(80, 120,100, 15);
add(a4);
d=new JRadioButton("A");
d.setBounds(120, 123, 50, 15);
add(d);
d1=new JRadioButton("B");
d1.setBounds(170, 123, 50, 15);
add(d1);
d2=new JRadioButton("C");
d2.setBounds(220, 123,50, 15);
add(d2);
d3=new JRadioButton("D");
d3.setBounds(270, 123,50, 15);
add(d3);
d4=new JRadioButton("E");
d4.setBounds(320, 123, 50, 15);
add(d4);
d5=new JRadioButton("F");
d5.setBounds(370, 123, 50, 15);
add(d5);
d6=new JRadioButton("G");
d6.setBounds(420, 123, 50, 15);
add(d6);
d7=new JRadioButton("H");
d7.setBounds(470, 123, 50, 15);
add(d7);
d8=new JRadioButton("I");
d8.setBounds(520, 123, 50, 15);
add(d8);
d9=new JRadioButton("J");
d9.setBounds(570, 123, 50, 15);
add(d9);
d10=new JRadioButton("K");
d10.setBounds(620, 123,50, 15);
add(d10);
d11=new JRadioButton("L");
d11.setBounds(670, 123,50, 15);
add(d11);
ButtonGroup x=new ButtonGroup();
x.add(d);
x.add(d1);
x.add(d2);
x.add(d3);
x.add(d4);
x.add(d5);
x.add(d6);
x.add(d7);
x.add(d8);
x.add(d9);
x.add(d10);
x.add(d11);
a5= new JLabel("Semestre:");
a5.setBounds(80, 140,80, 15);
add(a5);
e=new JComboBox();
e.setBounds(150, 140,60, 15);
e.addItem("I");
e.addItem("II");
e.addItem("III");
e.addItem("IV");
e.addItem("V");
e.addItem("VI");
add(e);
a6=new JLabel("Especialidad:");
a6.setBounds(80, 160, 100,15);
add(a6);
e1=new JComboBox();
e1.setBounds(175, 160, 200, 20);
e1.addItem("Programacion");
e1.addItem("Soporte y mantenimiento");
e1.addItem("Laboratorista clinico");
e1.addItem("Mecanica industrial");
e1.addItem("Contabilidad");
e1.addItem("Hospedaje y hoteleria");
e1.addItem("Preparacion de bebidas y alimentos");
e1.addItem("Recusroso humanos");
add(e1);
a7=new JLabel("Correo:");
a7.setBounds(80, 180, 60, 15);
add(a7);
b3=new JTextField();
b3.setBounds(145, 185, 150, 15);
add(b3);
a8=new JLabel("Telefono:");
a8.setBounds(80, 200, 60, 15);
add(a8);
b4=new JTextField();
b4.setBounds(145, 205, 150, 15);
add(b4);
a9=new JLabel("Domicilio:");
a9.setBounds(80, 220, 60, 15);
add(a9);
b5=new JTextField();
b5.setBounds(145, 225, 150, 15);
add(b5);
a10=new JLabel("Estado:");
a10.setBounds(80, 240, 60, 15);
add(a10);
e2=new JComboBox();
e2.setBounds(150, 240, 200, 20);
e2.addItem("Guerrero");
e2.addItem("Michoacan");
e2.addItem("Chiapas");
e2.addItem("Morelos");
e2.addItem("Estado de Mexico");
e2.addItem("Puebla");
e2.addItem("Tlaxcala");
e2.addItem("Aguascalientes");
e2.addItem("Monterrey");
e2.addItem("Jalisco");
e2.addItem("San Luis Potosí");
e2.addItem("Chihuahua");
e2.addItem("Sonora");
e2.addItem("Yucatán");
e2.addItem("Quintana Roo");
e2.addItem("Veracruz");
e2.addItem("Baja california norte");
e2.addItem("Baja california sur");
e2.addItem("Colima");
e2.addItem("Campeche");
e2.addItem("Durango");
e2.addItem("Oaxaca");
e2.addItem("Hidalgo");
e2.addItem("Sinaloa");
add(e2);
a11=new JLabel("Estado civil:");
a11.setBounds(80, 260, 150, 15);
add(a11);
c3=new JCheckBox("Casado(a)");
c3.setBounds(230, 260, 100, 15);
add(c3);
c2=new JCheckBox("Viudo(a)");
c2.setBounds(330, 260, 100, 15);
add(c2);
c4=new JCheckBox("Divorciado(a)");
c4.setBounds(430, 260, 100, 15);
add(c4);
c5=new JCheckBox("Soltero(a)");
c5.setBounds(530, 260, 120, 15);
add(c5);
ButtonGroup w=new ButtonGroup();
w.add(c3);
w.add(c4);
w.add(c2);
w.add(c5);
f=new JButton("Guardar");
f.setBounds(300, 500, 200, 20);
add(f);
a12=new JLabel("Escribe tus pasatiempos:");
a12.setBounds(80, 300, 200, 20);
add(a12);
scroll = new JScrollPane(g);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
g=new JTextArea();
g.setBounds(80, 355, 600,100);
f1=new JButton("Siguiente paso ->");
f1.setBounds(300, 550, 200, 25);
add(f1);
setSize(900,700);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Control escolar");
getContentPane().setBackground(new java.awt.Color(153,217,234));
}
public static void main (String[] args) {
Formulario n=new Formulario();
}
}

Añade tu respuesta

Haz clic para o