package Ventanas;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class ResultadoBusqueda extends JFrame implements ActionListener {

    private JList resultados;
    DefaultListModel model = new DefaultListModel();
    private JButton botonVolver, botonSeleccionar;
    public ResultadoBusqueda() {

        super("Resultado");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(500, 650);

        resultados = new JList();
        resultados.setBounds(15, 30, 450, 500);
        this.setLayout(null);
        this.add(resultados);
        
        botonVolver = new JButton("Volver");
        botonVolver.setBounds(15, 550, 150, 25);
        this.add(botonVolver);
        setLayout(null);
        botonVolver.addActionListener(this);
       
        botonSeleccionar = new JButton("Seleccionar");
        botonSeleccionar.setBounds( 300, 550, 150, 25);
        this.add(botonSeleccionar);
        setLayout(null);
        botonSeleccionar.addActionListener(this);
        
        

    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        if(ae.getSource()== botonVolver){
            this.setVisible(false);
           Inicio regreso = new Inicio();
            regreso.setVisible(true);
        }
    }

}

@@ -11,16 +11,63 @@
 ntanas;%0A
+import java.util.ArrayList;%0Aimport Procesos.*;%0A
 import j
@@ -150,18 +150,115 @@
 x.swing.
-*;
+DefaultListModel;%0Aimport javax.swing.JButton;%0Aimport javax.swing.JFrame;%0Aimport javax.swing.JList;%0A
 %0A%0Apublic
@@ -325,17 +325,16 @@
 tener %7B%0A
-%0A
     priv
@@ -341,24 +341,69 @@
 ate 
-JList resultados
+ArrayList%3CAsignatura%3Eresultados;%0A    private final JList list
 ;%0A  
@@ -668,26 +668,20 @@
         
-resultados
+list
  = new J
@@ -685,16 +685,21 @@
 w JList(
+model
 );%0A     
@@ -701,26 +701,20 @@
         
-resultados
+list
 .setBoun
@@ -782,26 +782,20 @@
 his.add(
-resultados
+list
 );%0A     
@@ -1486,12 +1486,264 @@
  %7D%0A    %7D
+%0A    public void llenarLista()%7B%0A    for(int i=0;i%3Cresultados.size();i++)%7B%0A        String texto =resultados.get(i).getCodigo()+%22 %22+resultados.get(i).getNombre()+%22  %22+resultados.get(i).getProfesor();%0A        model.addElement(texto);%0A    %7D%0A    %7D%0A    %0A    
 %0A%0A%7D%0A

Update ResultadoBusqueda.java