Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Applet JAVA


Generar colores por medio de eventos en botones que al presionarlos cambian el color del fondo.


22/11/04 - En este artículo vamos a ver el código de un Applet de Java. Es un artículo muy escueto, en realidad sólo es un código, pero puede servir de ayuda como ejemplo de la programación de un Applet.

Referencia: podemos conocer lo qué es un applet de Java en un artículo de DesarrolloWeb.com. También hay disponible un manual de Java que estamos publicando y en el que trataremos los Applets en algún momento.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Colores extends JFrame
{
JButton cmdRojo, cmdVerde, cmdAzul, cmdAmarillo,cmdRosa,
cmdNegro, cmdBlanco, cmdCyan, cmdGris, cmdVioleta, cmdNaranja,
cmdGrisO, cmdGrisC;

public Colores()
{
setSize(500,200);
setTitle("Colores Varo");
getContentPane().setLayout(new FlowLayout());
cmdRojo=new JButton("Rojo");
cmdVerde=new JButton("Verde");
cmdAzul=new JButton("Azul");
cmdAmarillo=new JButton("Amarillo");
cmdRosa=new JButton("Rosa");
cmdNegro=new JButton("Negro");
cmdBlanco=new JButton("Blanco");
cmdCyan=new JButton("Azul Claro");
cmdGris=new JButton("Gris");
cmdVioleta=new JButton("Violeta");
cmdNaranja=new JButton("Naranja");
cmdGrisO=new JButton("Gris Oscuro");
cmdGrisC=new JButton("Gris Claro");
cmdRojo.addActionListener(new ManejaEventos());
cmdVerde.addActionListener(new ManejaEventos());
cmdAzul.addActionListener(new ManejaEventos());
cmdAmarillo.addActionListener(new ManejaEventos());
cmdRosa.addActionListener(new ManejaEventos());
cmdNegro.addActionListener(new ManejaEventos());
cmdBlanco.addActionListener(new ManejaEventos());
cmdCyan.addActionListener(new ManejaEventos());
cmdGris.addActionListener(new ManejaEventos());
cmdVioleta.addActionListener(new ManejaEventos());
cmdNaranja.addActionListener(new ManejaEventos());
cmdGrisO.addActionListener(new ManejaEventos());
cmdGrisC.addActionListener(new ManejaEventos());
getContentPane().add(cmdRojo);
getContentPane().add(cmdVerde);
getContentPane().add(cmdAzul);
getContentPane().add(cmdAmarillo);
getContentPane().add(cmdRosa);
getContentPane().add(cmdNegro);
getContentPane().add(cmdBlanco);
getContentPane().add(cmdCyan);
getContentPane().add(cmdGris);
getContentPane().add(cmdVioleta);
getContentPane().add(cmdNaranja);
getContentPane().add(cmdGrisO);
getContentPane().add(cmdGrisC);
}
public static void main(String[] a)
{
Colores c1= new Colores();
c1.setDefaultCloseOperation(EXIT_ON_CLOSE);
c1.show();
}

class ManejaEventos implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String color=((JButton) e.getSource()).getText();
if(color.equals("Rojo"))
getContentPane().setBackground(Color.red);
if(color.equals("Verde"))
getContentPane().setBackground(Color.green);
if(color.equals("Azul"))
getContentPane().setBackground(Color.blue);
if(color.equals("Amarillo"))
getContentPane().setBackground(Color.yellow);
if(color.equals("Rosa"))
getContentPane().setBackground(Color.pink);
if(color.equals("Negro"))
getContentPane().setBackground(Color.black);
if(color.equals("Blanco"))
getContentPane().setBackground(Color.white);
if(color.equals("Azul Claro"))
getContentPane().setBackground(Color.cyan);
if(color.equals("Gris"))
getContentPane().setBackground(Color.gray);
if(color.equals("Violeta"))
getContentPane().setBackground(Color.magenta);
if(color.equals("Naranja"))
getContentPane().setBackground(Color.orange);
if(color.equals("Gris Oscuro"))
getContentPane().setBackground(Color.darkGray);
if(color.equals("Gris Claro"))
getContentPane().setBackground(Color.lightGray);
   }
  }
}

 Seguir navegando a partir aquí:

+ 1 categoria relacionada

 Autoría, licencia y acciones sobre este artículo

Informe de Jovano hernandez*

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Java


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Categorías
+Java

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia