Programación General > Java

 Introducir Jlist

(1/1)

hitman47:
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 :(

hitman47:
ya encontre la solucion solo tengo que insertar la intruccion
this.getContentPane().setLayout(null);

--- Código: Text ---Proy(){ //constructorlist = new JList(label);list.setVisibleRowCount(5);//#d objetos visibles en la listaJScrollPane scroll = new JScrollPane(list);//barra de scroll para la listaeti2 = new JLabel("LISTADO DE CANCIONES POR COMPOSITOR / INTERPRETE");texto = new JTextField(10);eti1 = new JLabel("Compositor/Interprete:"); this.getContentPane().setLayout(null);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,15,160,30);eti1.setBounds(20,15,150,30);eti2.setBounds(120,50,160,30); } //fin del constructor  SALU2  :kicking:

Navegación

[0] Índice de Mensajes

Ir a la versión completa