Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - juancho77

#51
Java / Re: evento de un JButton
26 Abril 2009, 02:17 AM
lo puedes hacer con getSource() tambien:

Código (java) [Seleccionar]
if (e.getSource()==botones[0])
//codigo
#52
Java / Re: Duda con Java
26 Abril 2009, 02:16 AM
tu no estas programando nada, estas modificando mal un codigo. Te sugiero que antes de largarte con NetBeans, objetos, etc, aprendas bien la sintaxis y la esencia. Usa un ide mas sencillo y manejable, consiguete algun libro del lenguaje, etc.
Saludos
#53
Como haces andar el archivo ejecutable DOCOPEN.exe. Yo lo ejecuto y no pasa nada. Alguna idea? (esta en el DVD 1)
#54
Java / Re: ¿Porque no funciona mi applet?
20 Abril 2009, 08:06 AM
Java no esta hecho para esto que quieres hacer. Para usar la shell usa batch. Ningun hacker usaria Java nunca.

En cuanto a tu duda: si recien estas empezando, te recomendaria que empieces por algo mas simple. Un programita normal, no un applet con todo el lio que eso implica. O sea, aun no sabes herencia y quieres hacer un applet?  :o
#55
Java / Re: Modificador "Final"
19 Abril 2009, 10:25 AM
Bien, a ver, vamos paso a paso:

La funcion ++(variable) es una función unaria que se aplica a la variable. Entonces, al hacer ++x, estamos modificando el valor de x en una unidad. Seria equivalente a hacer x=x+1 o x+=1. Por eso, si haces un print con ++x, primero se modifica el valor y luego se imprime. En cambio, si llamas al print con x+1, se imprime el valor de x incrementado en 1, pero no se modifica la variable.

Si te refieres al modificador publico que inclui en mis clases: los inclui por costumbre. Si no pongo nada equivale a poner un protected.

Por ultimo, no hace falta poner ningun constructor al remover el final porque la variable de instancia x se inicializa igual en 5 en tu codigo. Ademas, la clase hija, si no se especifica ningun constructor, automaticamente llama a public hija() que ademas tiene un llamado a super().

Espero sirva. saludos.
#56
No se nada de bat, pero esto esta feo:

if %opc%==3 goto 3
if %opc%==4 goto 4
[b]if %opc%==3 goto 5
if %opc%==4 goto 6[/b]

fijate que la opcion 5 sale a exit.
#57
Java / Re: Modificador "Final"
18 Abril 2009, 22:35 PM
Es que no deberia modificar nada en ESE programa. El modificador final sirve para proteger variables para que no sean malusadas cuando necesitas usar herencia. Por ejemplo, si muchas variables de clases criticas asociadas al SO no fueran final, cualquier persona podria modificarlas y usar de forma indebida procesos criticos. Me explico? Prueba esto y veras la diferencia:




Código (java) [Seleccionar]
public class padre {
protected final int x;
public padre()
{
x=5;
}
}



public class hija extends padre {

public static void main(String[]args)
{
hija h=new hija();
h.main();
}
public void main()
{
System.out.println(++x);
}
}


Si intentas modificar la variable declarada como final, el compilador te tira un error "padre.x cannot be assigned or modified". En cambio, si borras el final, podras modificarla a gusto. Ese es el trabajo de FINAL.
#58
Java / Re: Modificador "Final"
17 Abril 2009, 18:56 PM
Cuál es el problema? Las variables FINAL pueden ser heredadas por clases hijas, pero no redefinidas ni modificadas.
#59
Java / Re: Programa para programar en Java
17 Abril 2009, 03:49 AM
Si es necesario porque el JDK es la plataforma con el API y las librerias necesarias. El JDK es el compilador de tu codigo, en cambio el Eclipse/NetBeans/BlueJ/etc son entornos de desarrollo que te proveen de un debugger, una pantallita para escribir, colores, etc.
Para empezar te recomiendo BLUEJ

saludos
#60
Java / Re: superponer JLabel a JButton
2 Abril 2009, 18:56 PM
Para hacer esos jueguitos puedes usar Greenfoot.