• Miércoles 1 de Mayo de 2024, 23:53

Autor Tema:  Como Se Utliza Colorchooser  (Leído 1099 veces)

themailman

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Como Se Utliza Colorchooser
« en: Jueves 15 de Abril de 2004, 16:42 »
0
buenas, mi pregunta es la siguiente, quisiera saber donde puedo encontrar informacion de como se utiliza el colorchooser de javax.swing., gracias de antemano por sus respuestas  :huh:

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Como Se Utliza Colorchooser
« Respuesta #1 en: Martes 20 de Abril de 2004, 19:00 »
0
Muy sencillo :ph34r:

Aquí te va un ejemplo  B)


Creamos el archivo Java "Formulario", que va a ser un contenedor.

Código: Text
  1.  
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5.  
  6. class Formulario extends JFrame
  7. {
  8.   static int wF= 300, hF= 150;
  9.  
  10.   MiPanel  panel= new MiPanel();
  11.  
  12.   public Formulario(String s)
  13.   {
  14.     super(s);  
  15.     setContentPane(panel);
  16.     setLocation((getToolkit().getScreenSize().width - wF)/2,(getToolkit().getScreenSize().height - hF)/2);
  17.   }
  18.  
  19.   static public void main(String[] arg)
  20.   {
  21.     JFrame f= new Formulario("Color Chooser");
  22.     f.addWindowListener(new WindowAdapter() {
  23.       public void windowClosing(WindowEvent e) { System.exit(0); }  
  24.     });
  25.    
  26.     f.setSize(wF, hF);
  27.     f.setVisible(true);
  28.   }
  29.  }
  30.  
  31.  

En el archivo "MiPanel", vamos a tener el código que necesitamos.

Código: Text
  1.  
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.*;
  5.  
  6. class MiPanel extends JPanel implements ActionListener
  7. {
  8.   JButton boton= new JButton("Muestra JColorChooser");
  9.  
  10.   public MiPanel()
  11.   {
  12.     add(boton);  boton.addActionListener(this);
  13.   }
  14. // -------------------------------------------------Para eventos
  15.   public void actionPerformed(ActionEvent e)
  16.   {
  17.     Color c= JColorChooser.showDialog(
  18.                   ((Component)e.getSource()).getParent(),
  19.                   "Demo", Color.blue);
  20.                  
  21.       setBackground(c);
  22.   }
  23. }
  24.  
  25.  

Saludos,

Blag  :devil: