lunes, 9 de agosto de 2010

Tarea 1


Aquí publico mi tarea 1 donde defino lo que es para mi la programación

jueves, 8 de julio de 2010

Tarea3


Para la tarea tres trate de crear una aplicación similar al paint, aqui les anexo unas capturas de pantalla de mi programa que aun no esta terminado solo falta me falta poner algun metodo para evitar que dibuje automaticamente una figura al cambiar de boton.

jueves, 24 de junio de 2010

Tarea2



















Estas imagenes muestran un poco el programa realizado para la tarea 2, es un juego tipo laberinto, aunque aun no esta terminado solo falta poner las restricciones para que la pelota no pueda cruzar las lineas.







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