Hola me pueden ayudar y decirme que sucede con este codigo que no introduce correctamente la JList en el JFrame
import java.awt.*;
//import java.awt.event.*;
import javax.swing.*;
class Proy extends JFrame
{
String label [] = {"Cranberry", "Orange", //elementos de la lista
"Banana", "Kiwi", "Blueberry",
"Pomegranate", "Apple", "Pear",
"Watermelon", "Raspberry", "Snozberry"};
JLabel eti2;
JTextField texto;
JLabel eti1;
JList list;
//JButton b1;
Proy(){ //constructor
list = new JList(label);
list.setVisibleRowCount(5);//#d objetos visibles en la lista
JScrollPane scroll = new JScrollPane(list);//barra de scroll para la lista
eti2 = new JLabel("LISTADO DE CANCIONES POR COMPOSITOR / INTERPRETE");
texto = new JTextField(10);
eti1 = new JLabel("Compositor/Interprete:");
this.getContentPane().setBackground(new Color(167,180,205));
this.getContentPane().add(eti1);
this.getContentPane().add(texto);
this.getContentPane().add(eti2);
this.getContentPane().add(scroll);
scroll.setBounds(270,170,30,70);
texto.setBounds(170,50,160,30);
eti1.setBounds(20,50,150,30);
eti2.setBounds(120,50,160,30);
} //fin del constructor
public static void main(String args[]){
Proy obj = new Proy();
obj.setTitle("Listado de canciones por Compositor/ Interprete");
obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
obj.setBounds(210,100,450,400);
obj.setVisible(true);
}
}
SALU2