jueves, 17 de junio de 2010

tarea1

import javax.swing.*;
import java.awt.Color;

import java.awt.event.*;

public class tarea1 implements ActionListener
{
public void actionPerformed(ActionEvent e) {
JPanel p = new JPanel();
String cmd = e.getActionCommand();

if(cmd.equals("ORANGE"))
{

this.miPanel.setBackground(Color.ORANGE);
}
else
if(cmd.equals("RED"))
{
this.miPanel.setBackground(Color.RED);
}

}
private JPanel miPanel;
public tarea1(JPanel p, JLabel x)
{
this.miPanel = p;
}
public static void main(String[] args) {

JFrame f = new JFrame();

f.setSize(200, 300);
f.setLocation(100, 200);
f.setTitle("tarea1");

JPanel p = new JPanel();
JLabel llamado = new JLabel();
tarea1 es = new tarea1(p, llamado);
JButton a = new JButton("+");
JButton r = new JButton("-");
a.addActionListener(es);
a.setActionCommand("ORANGE");
r.addActionListener(es);
r.setActionCommand("RED");

p.add(a);
p.add(r);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setContentPane(p);
f.setVisible(true);
return;
}

}

este es un programa sencillo con dos botones que al presionarlos cambian el fondo entre dos colores definidos; La idea original era que a partr del background definido aleatoriamente con formato RGB, este se pudiera modificar mediante los dos botones que utilize en el programa y genere nuevos colores, pero no pude crear un metodo para modificar el RGB, pero lo seguire buscando y cuando tenga el programa lo publico para que lo chequen

No hay comentarios:

Publicar un comentario