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

#221
Java / Re: Eliminar nodo de lista?
30 Enero 2010, 23:26 PM
 :rolleyes:
Para acceder a la lista es facil
Código (java) [Seleccionar]

public class Nodo{
  int value;
  Nodo next;
}
//Por ahi
Nodo aux = lista;
while(aux != null){
    Sytem.out.println(aux.next);
    aux = aux.next;
//Para que paresca como arreglo
aux = lista
for(int i;aux!=null;i++){
    Sytem.out.println("lista["+i+"]="+aux.next);
    aux = aux.next;
}
}


Saludos

PS:
Cita de: ..::| D3Bć1 |::. en 30 Enero 2010, 23:21 PM
Intenta guardar esa lista en un archivo de texto y modificarlo desde este, osea tu lo parseas, todos los nodos a xml y luego organizas, eliminas e incluse les das id para clasficarlos correctamente.

Saludos

Estas matando una mosca con un cañon hombre es mas facil como crees.
#222
Java / Re: Eliminar nodo de lista?
29 Enero 2010, 15:25 PM
Hola, excelente hiciste la lista de nodos tu mismo pero no sabes como eliminar la lista, te voy a dar el algoritmo.

Como es una lista de nodos simplemente enlazados, debes encontrar el nodo anterior a borrar y cuando lo encuentres debes hacer esto.
//BorrarNodo
Nodo anterior; //Nodo anterior al valor a borrar
Nodo borrar; //Nodo a borrar
borrar <- anterior.siguiente;
anterior.siguiente <- anterior.siguiente.siguiente;
Y con eso lo borrar ahora para buscarlo
Debes tener precaución que la lista no este vacia y que el siguiente no sea nulo.

Nodo nodo;
valorBorrar <- 18;
si nodo.siguiente != nulo entonces
si nodo.siguiente.valor =  valorBorrar entonces
    borrarNodo
final si
final si

Es mas o menos asi  :rolleyes:
Saludo



#223
Java / Re: Dudas con heredar
25 Enero 2010, 15:20 PM
Si quieres crear una nueva clase digamos AlVuelo cuando se esta ejecutando lo veo imposible.
Pero para heredar(crear una nueva class) una clase debes ya tenerla a mano junto en tu classpath con tu JDK.
Ahora si tienes una clase que hereda(ya compilada) de algo que no esta en tu classpath podrias retrazar la carga de la clase a heredar. Luego bajas la clase la cargas y luego cargas a la otra.
No te puedo mostrar codigo porque no tengo tiempo.
Pero revisa ClassLoader o URLClassLoader(nota algunos AV lo toman como Virus)
#224
Java / Re: archivos ocultos [resuelto]
25 Enero 2010, 15:17 PM
Buuuuu porque no buscaste.
Código (java) [Seleccionar]
File f= "c:\msdos.sys";
boolean b = f.isHidden();

Mira aqui!!

Que facil. ;D
#225
Java / Re: archivos ocultos
25 Enero 2010, 01:38 AM
Notar que sale la respuesta. No es chiste  :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:
#226
Java / Re: archivos ocultos
25 Enero 2010, 01:09 AM
Hola
http://tinyurl.com/yzhtqlh
Revisa esa pagina ahi esta tu solucion. Suerte.
#227
Java / Re: Dudas con heredar
23 Enero 2010, 20:25 PM
Si la descargas y la cargas en tu JVM con el ClassLoader por defecto, ningun problema
#228
Java / Re: Ventanita estilo JS emergente
20 Enero 2010, 23:10 PM
Claro asi es, recuerda agregar el Listener al Panel.
Vamos deduce el Algoritmo de queda poco.
#229
Java / Re: Ventanita estilo JS emergente
20 Enero 2010, 17:52 PM
Implementa la interface MouseMotionListener y agrega el listener al componente y se te agregara dos funciones. Bueno con mouseMoved(MouseEvent e)  sabras en cada momento donde esta el mouse.
Saludos
#230
Java / Re: Ventanita estilo JS emergente
19 Enero 2010, 23:15 PM
No necesitas el Robot para dejar el mouse donde tu quieres, solo calcula el delta direccion del mouse y mueve esa dirección el JDialog si no entiendes que es un delta es una diferencia entre el punto final menos el inicial
Ejemplo
int dx,dy;
Point puntoInicialMouse;
Point puntoFinalMouse;
Point posicionDialog;
JDialog dialog;
posicionDialog = dialog.getLocation();
dx =  puntoFinalMouse.x-puntoInicialMouse.x;
dy =  puntoFinalMouse.y-puntoInicialMouse.y;
dialog.setLocation(posicionDialog.x+dx,posicionDialog.y+dy);

Mas o menos asi
saludos