No more angels around here ¬¬

22 de septiembre de 2007

Y así quedó mi gnome después de 3 horas

Estoi cansada i con demasiado sueño.... solo dejo la imagen




POor fin pude cambiarle el aspecto ^^!!!

Etiquetas: , ,

15 de septiembre de 2007

No puedo creer que me haya levantado solo por las ganas de programar

Así es... ¬¬, y lo ke es peor, anoche me acosté a la 1:30 haciendo esta roña xP... si maldición, le estoy empezando a tomar gusto y amor... a la mala vida que te da el programar y frustrarte cuando el maldito programa hace lo que se le antoja o.o


Materia: Tópicos Selectos de Programación... Este programa concierne a la 1era práctica de laboratorio, pero cuando la hice en el lab no quedó como en vdd tendría que quedar... y el profe me dijo que investigara como repartir el espacio de cada componente y los paneles con el administrador de diseño GridBagLayout... y pues que mejor que el todo poderoso tutorial de Sun de Java para hacer eso... Lo que no me esta gustando es que se me hizo un puta madral de código, tengo que ver si eso se puede solucionar ¬¬...

Pero me ENKANTA la felicidad y dicha que uno siente cuando el programa AL FIN CORRE!!!! =*

/**
*
* @author Karo
*/
import java.awt.*;
public class ParcticaUno extends Frame {

public void PracticaUno(){
//super("Practica #1: Componentes Básicos De GUIs");
setSize(500,500);
setLayout(new BorderLayout());
setBackground(Color.LIGHT_GRAY);

Panel p=new Panel();
Label msj=new Label("Catálogo de Alumnos");
p.add(msj);
add(p,BorderLayout.NORTH);
Panel p2=new Panel();
add(p2,BorderLayout.CENTER);
p2.setLayout(new GridBagLayout());
GridBagConstraints grid = new GridBagConstraints();
grid.fill=GridBagConstraints.WEST;
grid.gridx = 0;
grid.gridy = 0;
grid.insets=new Insets(15,0,0,0);
Label msj2=new Label("Matrícula: ");
grid.anchor=GridBagConstraints.LINE_START;
p2.add(msj2,grid);

//GridBagConstraints grid2 = new GridBagConstraints();
grid.gridx = 0;
grid.gridy = 1;
grid.insets=new Insets(15,0,0,0);
Label msj3=new Label("Nombre: ");
grid.anchor=GridBagConstraints.LINE_START;
p2.add(msj3,grid);

//GridBagConstraints grid4 = new GridBagConstraints();
grid.gridx = 1;
grid.gridy = 0;
//grid.insets=new Insets(15,0,0,0);
grid.anchor=GridBagConstraints.LINE_START;
p2.add(new TextField(10),grid);

GridBagConstraints grid3 = new GridBagConstraints();
grid3.gridx = 1;
grid3.gridy = 1;
//grid.insets=new Insets(15,0,0,0);
//grid3.gridwidth= 2;
p2.add(new TextField(25),grid3);


Label msj5=new Label("Semestre: ");
msj5.setAlignment(Label.LEFT);
grid.gridx=0;
grid.gridy=2;
p2.add(msj5,grid);

//GridBagConstraints grid5 = new GridBagConstraints();
Choice list=new Choice();
grid.gridx=1;
grid.gridy=2;
list.addItem("1");
list.addItem("2");
list.addItem("3");
list.addItem("4");
list.addItem("5");
list.addItem("6");
list.addItem("7");
list.addItem("8");
list.addItem("9");
list.addItem("10");
list.addItem("11");
list.addItem("12");
list.select("1");
p2.add(list,grid);

Label msj6=new Label("Sexo:");
msj6.setAlignment(Label.LEFT);
grid.gridx=0;
grid.gridy=3;
grid.insets=new Insets(5,0,0,0);
p2.add(msj6,grid);

CheckboxGroup grupo=new CheckboxGroup();
Checkbox ch=new Checkbox("Hombre",grupo,true);
Checkbox ch2=new Checkbox("Mujer",grupo,false);
grid.gridx=1;
grid.gridy=4;
//grid.gridwidth=5;
//grid.insets=new Insets(10,0,0,0);
p2.add(ch,grid);
grid.gridx=2;
grid.gridy=4;
p2.add(ch2,grid);


Label msj7=new Label("Lenguajes: ");
msj7.setAlignment(Label.LEFT);
grid.gridx=0;
grid.gridy=5;
p2.add(msj7,grid);

Checkbox casilla=new Checkbox("Inglés",true);
casilla.setBounds(30,30,100,30);
grid.gridx=1;
grid.gridy=6;
p2.add(casilla,grid);

Checkbox casilla2=new Checkbox("Francés",false);
casilla.setBounds(30,30,100,30);
grid.gridx=2;
grid.gridy=6;
p2.add(casilla2,grid);

Checkbox casilla3=new Checkbox("Japonés",false);
casilla.setBounds(30,30,100,30);
grid.gridx=3;
grid.gridy=6;
p2.add(casilla3,grid);

Checkbox casilla4=new Checkbox("Náhuatl",false);
casilla.setBounds(30,30,100,30);
grid.gridx=4;
grid.gridy=6;
p2.add(casilla4,grid);

Panel p3 = new Panel();
Button guardar=new Button("Guardar");
p3.add(guardar);
Button cancelar=new Button("Cancelar");
p3.add(cancelar);
setVisible(true);
add(p3,BorderLayout.SOUTH);

}

public static void main(String[]args){
ParcticaUno p=new ParcticaUno();
p.PracticaUno();
}

}

Y ke demonios porduce eso??? Pues nada más y nada menos que una ventanita pichurrienta como esta:



Ya nada mas me falta alinear bonito a ''mujer'', ''francés'', ''japonés'' y ''náhuatl''... Me hubiera gustado ponerlo en applet pero dado ke no hace nada y nisikiera trae cuando termina el proceso... pues , mejor nel ¬¬... :D immm haaaapppyyyyyyyyyyyyyyyyyyyy

Tmb estoi feliz por k ayer por fin POR FIIIIIIIIIIIIIIIN INSTALÉ Linux en mi compu (Ubuntu), sin tantos pedos ni mamadas :D, solo ke necesito mucho más tiempo para seguirlo probando y descubrir las chingonadas que ofrece... Gracias a Marshyta por los nortes y por decirme komo instalarlo *¬*

Por lo pronto quisiera saber como demonios se instalan los TEMAS para el aspecto del escritorio y todo el pedo ¬¬... porke baje varios y no pude instalarlos... y también saber (ke kiero pensar ke SI) si NetBeans y Gel y la maquina virtual de java (JDK 6) corren en Ubuntu... alguien sería tan amable de decirmelo???


^^ Happy happy happy FUCK u WINDOWS :D

Regreso a hacer esas roñas =*)
!!

Etiquetas: , , ,