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 - egyware

#391
Java / Re: Problema metodo
26 Diciembre 2007, 16:39 PM
no se como funciona realmente el metodo Math.random pero
si por casualidad devuelve numeros entre 0 y 1 esta ecuacion matematica te puede servir u con este metodo de java tb
Código (java) [Seleccionar]

//.. dentro de tu clase
private double random; /*supongamos que aqui guardamos el numero al azar
perteneciente al intervalo [0,1] que nos devuelve algun metodo que genere numero aleatorios*/
private int a = 10; /* aqui defino como a la cantidad de preguntas posibles que allan le puse como ejemplo 10 preguntas*/
public String getPregunta(){
ramdom = getRandom();/*aqui es mi supesto metodo que genera numeros entre
0 y 1*/
int caso = ((int)(ramdom*a))+1;
switch(caso){
//... casos
case 1:
return "Alguna respuesta o llamada a metodo"
case 2:
return getPregunta2();
}
return "";
}

eso suerte xauu
#392
si eso, algo estaba pensando algo parecido, bueno talvez nunca llegue a cambiar
el estilo de la ventana pero estaba pensando cambierles la forma a los componentes creo que se usa una clase llamada ButtonUI (para los botones) y asi de poco luego me paso por PanelUI y asi como jugando me creo toda una interface grafica
Gracias casidiablo yo me encontre un link en las paginas de java sobre LookAndFeel lo voy a buscar espera un ratito
.
.
.
.
aqui está
http://java.sun.com/products/jlf/ed2/book/
#393
Java / Re: Como se hace un JDialog
20 Diciembre 2007, 17:04 PM
mensaje.setVisible(true);
this.mensaje.setVisible(true);

pracitcamente estas dos sentencias son iguales pero no lo son

por ejemplo supongamos que los objetos estan construidos y configurados
Código (java) [Seleccionar]
JDialog mensaje;
public void action(){
mensaje.setVisible(true); /*en este caso hace visible el variable local en caso que no llama una variable antes declarada*/
this.mensaje.setVisible(true); /*en este caso llama al objeto de la clase*/
public void action2(){
JDialog mensaje = new JDialog(new JFrame(),true); //contruido
mesaje.setVisible(true);/*este caso se ve mas claro, este hace visible una variable que has creado recien y no tiene nada que ver con la que tu declaraste antes*/
this.mensaje.setVisible(true);/*hace visible a la variable antes declarada*/
}
}

en resumen el comando o funcion o como se llame
this
dentro de un objeto hace una refenrencia a si mismo.

si me cai en la explicacion que me tiren las orejas
(esa expresion la lei por ahi y me gusto ;) :xD :xD)
ya xaup suerte
#394
Java / Re: Como se hace un JDialog
19 Diciembre 2007, 17:40 PM
jajajá
como el netbeans crea un nuevo JDialog tb crea un metodo main para invocarlo solito
su Contructor por defecto es
Código (java) [Seleccionar]

public Dialogo extends JDialog {
//...
public Dialogo(JFrame jf,boolean modal){
super(jf,modal);
//...
}

entonces de alguna parte te tu clase principal (accionamiento de algun boton, tiempo o al iniciar)
contruyes
Dialogo d = new Dialogo(eframe, true);
d.setVisible(true);
te explico
eframe es un objeto de una clase extendida de JFrame que sera el padre invocador (al cual tb le copiara el icono si tienes uno puesto);
true se refiere es mientras que uses el Dialogo (osea no lo cierres) no podrás usar
la ventana eframe (en caso si esta visible), si esta false significa que puedes cambiar de ventana osea puedes trabajar tanto con eframe(objeto de JFrame y con tu ventana Dialogo)
d.setVisible(true); sirve para mostrar tu ventana al mundo
bueno esop xauu
#395
Java / Re: error java en mobil
19 Diciembre 2007, 17:06 PM
mmmm
una midlet a veces piden bastante seguridad.
debes tener tu jar y jad juntos para que tu movil instale bien la aplicacion
o segun donde quieras acceder (SIM, archivos, RED o SMS) requieren de una confirmacion anterior al ejecutar tu app o aveces dentro de la ejecucion
primero revisa bien el manual de tu celu como se instalan aplicaciones
luego revisa si paso todas las fases compilacion - preverificaion - ofuscacion - empaquetacion (tirenme las orejas si me falto una)
y eso revisa bien no ma, mucho no te puedo ayudar
#396
Java / Re: Como se hace un JDialog
19 Diciembre 2007, 17:00 PM
ola si tienes el netbeans
se te hacen las cosas un poco mas faciles (siempre llega un punto donde todo se pone de color negro)
en Nuevo Archivo... te aparecera un Dialog luego en ese dialog aparecera
un arbol, en el arbol elige lo que quieres hacer (GUI) y luego a tu derecha elige que tipo de GUI quieres
-JFrame
-JDialog
-JApplet
-Beans
.....
simple elige JDialog y ponle siguiente y luego te preguntara como se llama tu nueva clase y en que paquete la pondras y listo se te abrira el editor GUI (mattissa o algo asi) y solo tendras que arrastrar los componentes visuales que estaran a tu derecha del netbeans al centro que estara tu nuevo JDialog y con F6 ejecutas y ves como te queda
el problema se te complica cuando quieres agregarles acciones o implemetarlo en tus clases JFrames o Frames pero aprenderas de apoco no te preocupes todos empezamos desde 0 nadie nace sabiendo
xauu
suerte
#397
como no entiendo qque quieres
modificar los datos que tiene un JTable
o modificar los datos de una base de datos
#398
Cita de: Casidiablo en 30 Noviembre 2007, 15:09 PM

Pero ten en cuenta esto impide la posibilidad de portabilidad :( aunque se puede arreglar con unos ajustes.


Eso se puede arreglar usando las propiedades que te entrega System (os.name)
usando un String al comando a llamar por ejemplo si es windows usas cmd o linux usas bash

y esop un aporte sin gracia
por parte mia  :-X :-\ :-[
#399
Java / Re: Problema NetBeans...formularios Acoplados
12 Diciembre 2007, 15:19 PM
no entendi mucho pero creo que ya se tu problema
osea tu quieres que en ingresa curso como sale "A"
y en la clase hija sale "B" y al ejecutarse salga "A+B"
el problema del netbeans es la generacion de los componentes talvez no te quede claro pero te explicare lo mejor posible
cuando tu creas tu objeto b (b es el objeto de la clase hija)
como sabes llama al contructor padre (que seria IngresaCurso)
crea toda su GUI y luego le pasa el mando a la clase hija
cuando la clase hija empieza a construirse borra todo lo anterior y crea su GUI.
exactamente no se donde es pero se que es la ultima parte del codigo donde empiesa a configurar las posiciones dentro el form.
lo que tu puedes hacer es colorcar un panel especial (es tan especial que no haces nada con el,pero debe ser accesible para la clase hija) luego en tu clase hija lo colocas todos tus componentes en un JPanel (diferente al anterior) y al panel especial de la clase padre le agregas el panel de la clase hija
Código (java) [Seleccionar]

Clase Padre extends /*....*/{
protected JPanel PadrePanel;
Padre (){/*contructor aqui llama initComponent()*/}
}
Clase Hija extends Padre{
private JPanel HijaPanel;
Hija(){
super();
//...algun codigo tuyo
initComponents();/*llama a iniciar los componentes generados automaticamente por el netbeans*/
//...mas codigo tuyo
/*como PadrePanel es protected puedes acceder a el o puedes implementarle un setter/getter*/
PadrePanel.add(HijaPanel);
}

bueno algo asi seria
creo que no me entesdiste nada pero si me entiendes haslo

nota: te recomiendo que personalizes el codigo generado por el netbeans lo mas que puedas yo lo hago
como por ejemplo cuando le agrego un icono a un JComponent uso el editor de Icono del netbeans y uso el boton avanzados,chekeo preinit, post codey le coloco esto
pre  init
//aqui cargo mi icono como me da la gana con un vector de iconos icon.get(x), un
//hastable ht.get(keyincon), etc...
/*
post
*/
lo que hago es anular la sentencia generado por el netbeans y poner una mia pero el JComponent igual lo veo con la imagen que corresponde

xauuu suerte
#400
Que bueno que coloques tus tutos en el foro  :xD :xD
pero a mi me gustaria saber si se podra  cambiar el estilo de la ventana no me refiero L&F (no los colores) si no cambiarle la forma como lo hace el programa StyleXP, osea inventar un nuevo L&F
xauu