Se nota de verdad que estas empezando a meterte en el cuento, tu problemas es que no estas ubicando los componentes en el area al que los asignas. A ciencia cierta tienes una mala practica en cuanto al codigo se refiere, por eso comparto mi experiencia contigo espero te ayude.
Ejemplo:
Código Java:
Ver originalpackage prueba;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.table.DefaultTableModel;
//Exto me dice que es una ventana
public class Prueba
extends JFrame{
//Contenedor
//Componentes
public Prueba(){
//Asigno el contenedor de la principal
panel
= (JPanel) getContentPane
();
//Asigno un layout para la ubicacion de mis componentes
panel.setLayout(null);
//agrego mis componentes
area.setBounds(10, 10, 300, 100);
panel.add(area);
modelo.addColumn("Nombre");
modelo.addColumn("Identificacion");
modelo.addColumn("Estado");
tabla.setModel(modelo);
scroll.setBounds(10, 120, 300, 100);
panel.add(scroll);
//configuro la ventana
setSize(320,280);
setResizable(false);
setVisible(true);
setLocationRelativeTo(null);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
//Aqui declaro los metodos
public static void main
(String arg
[]){
new Prueba();
}
}
Por otro lado te dejo una tarea, investiga los layouts y trabaja con el que mas te identifiques.