Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
ComboBox
joenco Sin conexión
Debianista novato
***

Mensajes: 48
Registro en: Apr 2011
Reputación: 0
Mensaje: #1
ComboBox
Hola, es para saber si alguno de ustedes me puede decir como se implementa un combobox y a su vez como es su get, ejemplo (una lista de países), gracias.

"El primer paso de la ignorancia es presumir de saber." Cool
04-07-2011 10:50 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Andres Zamora Sin conexión
Billy the Kid
****

Mensajes: 180
Registro en: Mar 2011
Reputación: 0
Mensaje: #2
RE: ComboBox
Este es un ejemplo que hice al principio del semestre... El ejemplo es del deitel de Java...

Espero te sirva Smile
Código:
package chapter11;
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
public class ComboBox extends JFrame {
    private JComboBox cuadroCombImagenes;
    private JLabel etiqueta;
    
    private String nombre[] = {"bug1.GIF","bug2.GIF","travelbug.gif","buganim.gif"};
    private Icon iconos[] = {new ImageIcon(nombre[0]), new ImageIcon(nombre[1]), new ImageIcon(nombre[2]), new ImageIcon(nombre[3])};
    
    //Configurar GUI
    public ComboBox() {
        super("Combo Box");
        
        //Obtener panel de contenido y establecer su esquema
        Container contenedor = getContentPane();
        contenedor.setLayout(new FlowLayout());
        
        //Establecer Objeto JComboBox y registrar su manejador
        cuadroCombImagenes = new JComboBox(nombre);
        cuadroCombImagenes.setMaximumRowCount(4);
        cuadroCombImagenes.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent evento) {
                
                //Verificar si la casilla de verificacion esta seleccionada
                
                if(evento.getStateChange()==ItemEvent.SELECTED)
                    etiqueta.setIcon(iconos[cuadroCombImagenes.getSelectedIndex()]);
                
            }
        });
        contenedor.add(cuadroCombImagenes);
        
        //Establecer objeto JLabel para mostrar objetos ImageIcon
        etiqueta = new JLabel(iconos[0]);
        contenedor.add(etiqueta);
        
        setSize(350,100);
        setVisible(true);
        
    }//Fin del constructor ComboBox
    public static void main(String[] args) {
        ComboBox aplication = new ComboBox();
        aplication.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    }

}//Fin de la clase ComboBox

las imagenes que necesitas las dejo abajo xD


Archivo(s) adjuntos
.gz  Imagenes.tar.gz (Tamaño: 5,99 KB / Descargas: 1)

El mas rápido del viejo y lejano Oeste. Cool
04-07-2011 11:31 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
demian Sin conexión
Administrator
*******

Mensajes: 1.808
Registro en: Jun 2010
Reputación: 0
Mensaje: #3
RE: ComboBox
Acabo de sincronizar a Echo3Tutorial un ejemplo adicional que muestra el uso de un combobox (SelectField en echo). El paquete es "com.tutorial.uicomp" y el URL es: uicomp.echo

Espero que te sirva.

[Imagen: dmi-1.jpg]
04-07-2011 11:43 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
demian Sin conexión
Administrator
*******

Mensajes: 1.808
Registro en: Jun 2010
Reputación: 0
Mensaje: #4
RE: ComboBox
(04-07-2011 11:31 AM)Andres Zamora escribió:  Este es un ejemplo que hice al principio del semestre... El ejemplo es del deitel de Java...

Está bonito Andrés, gracias por el aporte, pero no se si lo que Jorge necesita es un ejemplo en Swing o en Echo Smile

Para que no quede duda de en que están hechos los dos ejemplos:
Andrés -> Swing,
Demián -> Echo3

Saludos

[Imagen: dmi-1.jpg]
04-07-2011 11:46 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Andres Zamora Sin conexión
Billy the Kid
****

Mensajes: 180
Registro en: Mar 2011
Reputación: 0
Mensaje: #5
RE: ComboBox
Cita:Está bonito Andrés, gracias por el aporte, pero no se si lo que Jorge necesita es un ejemplo en Swing o en Echo Smile

jajaja si es verdad perdon jeje ....

El mas rápido del viejo y lejano Oeste. Cool
(Este mensaje fue modificado por última vez en: 04-07-2011 11:59 AM por Andres Zamora.)
04-07-2011 11:59 AM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
joenco Sin conexión
Debianista novato
***

Mensajes: 48
Registro en: Apr 2011
Reputación: 0
Mensaje: #6
RE: ComboBox
Excelente, muchas gracias, estaré revisando ambos ejemplos ...saludos.
si me parecía algo extraño el de Andrés, gracias igual ... Big Grin

"El primer paso de la ignorancia es presumir de saber." Cool
(Este mensaje fue modificado por última vez en: 04-07-2011 12:22 PM por joenco.)
04-07-2011 11:59 AM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
jonathan Monsalve Sin conexión
lider de proyecto
****

Mensajes: 114
Registro en: Mar 2011
Reputación: 0
Mensaje: #7
RE: ComboBox
Ianna esta trabajando con selectfield en la pagina de eco en componentes esta todo los componentes (al menos los mas importantes) ademas para declararlo le pasas una lista que en tu caso seria todos los paises, aunque hay una manera mas sencilla que la lista.
se me olvidaba para que no pierdas tanto tiempo aqui hay un pequeño manual http://echo.nextapp.com/site/echo3/doc/d...serverapps ese fue el que yo use para aprender y mas especificamente lo que necesitas aqui: http://echo.nextapp.com/site/node/59 ahi estan todos los componentes desafortunadamente no aparecen ejemplitos que ayuden pero en eclipse una vez que tu colocas el objeto.lista de todos los metodos salen puedes pedirle ayuda al ianna que ya lo uso pero en principio yo lo uso asi:
String[] paises={"Venezuela", "Colombia",.......};// llena un vector de string como quieras
SelectField listaDePaises (paises); //para declarar e inicializando

Despues de "parir" para encontrar que se le pasaba esta fue la manera mas facil que consegui se que el profe lo sabe hacer con listas posiblemente lo haya hecho asi en los ejemplos nuevo cosa que desconozco
(Este mensaje fue modificado por última vez en: 08-07-2011 10:54 PM por jonathan Monsalve.)
08-07-2011 10:45 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)