Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2006, 23:25
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 6 meses
Puntos: 53
ok ok, como dices que NO estas usando un ambiente web, ok entonces aqui te pongo un ejemplo de un combobox con swing

Código PHP:

/*
 *
 */
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class 
ComboBox {
    
//    declaracion, creacion e inicializacion de componentes, objetos y variables
    
    
static JFrame ventana= new JFrame();
    static 
JPanel p1= new JPanel(); 
    static 
JPanel p2= new JPanel();
    static 
String[] lista={"Estados","Monterrey","Mexico DF","Guadalajara","Puebla"};
    
    static 
JComboBox municipios null;
    static 
JTextField jt1=new JTextField(15); 
    static 
JButton jb1= new JButton("OK");
    
//    parte principal de programa
    
    
public static void main(String[] args)
    { 
// area de definicion de propiedades de el objeto
        
        
ventana.setTitle("mi programa");
        
ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);
        
ventana.getContentPane().setLayout(new GridLayout(2,0));

        
municipios = new JComboBox(lista);
    
//        cargando panel1 con combobox y definiendo titulo
        
p1.setLayout(new GridLayout(1,0));
        
//        observar que index cero es el titulo (aunque es un elemento mas)
        
municipios.setSelectedIndex(0); 
        
p1.add(municipios);
        
//        cargando segundo panel con jbutton y jtextfield
        
p2.add(jb1); 
        
p2.add(jt1);
        
        
ventana.getContentPane().add(p1); 
        
ventana.getContentPane().add(p2);
        
ventana.pack(); 
        
ventana.setVisible(true);
        
        
jb1.addMouseListener( new MouseAdapter()
        { 
            public 
void mousePressed(MouseEvent e){
//                la propiedad getselecteditem() regresa un objeto
                
String info = (String)municipios.getSelectedItem();
                
jt1.setText(info);
            }
        });
        
    }
    

Espero te sirva