• Martes 15 de Julio de 2025, 14:52

Mostrar Mensajes

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


Temas - alemag

Páginas: 1 2 3 [4] 5 6
76
Java / Como Crear Traza De Un Programa
« en: Martes 27 de Febrero de 2007, 16:09 »
Saludos compañeros, como puedo hacer una traza de mi programa Java con el eclipse ¿¿¿ Es que me da un error en el foco de un componente y no tengo ni idea de como solucionarlo. Por favor necesito ayuda. Gracias.

77
Java / Acceso A Variables
« en: Martes 23 de Enero de 2007, 18:22 »
Creo que lo mas logico es poner los datos miembro de una clase como privados, para que no se puedan modificar desde fuera, y si se quiere acceder a esos datos, se hace a través de un observador. Pues bien, tengo lo siguiente:

public class Ejemplo
{
  int a;
 
  public int get_entero()
  {
     return a;
  }
}

y desde otra clase pretendo acceder a ese dato entero con:
 ....
 Ejemplo ej=new Ejemplo();
 System.out.println(ej.get_entero());
 ...

y con el eclipse me dice que el dato entero a no es visible.
Pero supuestamente no estaria accediendo a ese dato a traves del observador, y éste es público ???

Por favor, ayudadme. Muchas gracias.

78
Java / Javadoc
« en: Lunes 15 de Enero de 2007, 18:19 »
Saludos compañeros, tengo el codigo documentado, cada metodo con las cabeceras necesarias, y lo que quiero es generar la documentación con el javadoc. Como lo tendria que hacer ? Estoy usando el Eclipse como IDE.
Gracias.

79
Java / Nombre De Paquetes
« en: Domingo 14 de Enero de 2007, 11:13 »
Tengo una duda, se puede tener un paquete de nombre Movil (por ejemplo) y dentro de ese paquete una clase de nombre Movil.java ???

Gracias.

80
Java / Importar Paquete
« en: Viernes 12 de Enero de 2007, 16:50 »
Saludos compañeros, tengo una clase dentro de un paquete con el siguiente codigo;

package Utilidades;
public class Probabilidad {

   public double calcular_probabilidad()
   {
     double num=(double)(1*Math.random());
     System.gc();
     return num;
   }

  public Probabilidad()
  {
  }
}

y quiero acceder al metodo calcular_probabilidad desde otra clase.
Lo importo con
import Utilidades.Probabilidad;
y la clase desde la que quiero acceder es public tambien.

y al compilarlo me dice que el metodo calcular_probabilidad no esta visible.

Que es lo que estoy haciendo mal para acceder a dicho metodo ???
Gracias.

81
Java / Dudas Sobre Import
« en: Jueves 11 de Enero de 2007, 09:16 »
Saludos compañeros, tengo una duda sobre donde poner los imports que usa java.
Si por ejemplo tengo una clase A, que llama a otra clase B, y esta clase B maneja tabla tengo que hacer un import java. …. Tablehandler o algo parecido, pero ese import donde lo tendria que poner, con ponerlo en la clase B valdria, o tendria que importarlo desde la clase A ¿??

Y otra duda sobre lo mismo, si tengo varios paquetes (PaqueteA, PaqueteB, PaqueteC …) y dentro de cada paquete varias clases, al implementar el codigo de una clase del PaqueteB que usa clases del PaqueteA, en el codigo de dicha clase como tiene que ser el import :
Import PaqueteA; o
Import PaqueteA.*;

Por favor ayudenme, muchas gracias.

82
Java / Threads
« en: Miércoles 10 de Enero de 2007, 11:55 »
Saludos compañeros, tengo este codigo:

                Runnable tarea=new Runnable()
            {
                   public void run()
                   {            
                      // Pinto un icono de un reloj dando vueltas en  
                      // la barra de estado

                   }
            };  
                   Thread hilo=new Thread(tarea);
                   hilo.start();

y luego es cuando se generan 40 cadenas de longitud variable (alrededor de 10 caracteres), y mientras se generan dichas cadenas el icono de la barra no se mueve, se queda como esperando a que se acaben de generar las cadenas, y cuando acaba de generar, da vueltas normal. Al tratarse de hilos distintos, no se deberia notar ese efecto verdad ¿? Como lo podria solucionar ¿??

Por favor ayudadme. Gracias.

83
Java / Crear Diagramas Uml A Partir De Codigo
« en: Martes 2 de Enero de 2007, 01:25 »
Saludos compañeros, tengo hecha mi aplicacion en java y quiero hacer todos los diagramas en uml (aunque se que deberia hacerse al reves), y estoy buscando un manual o tutorial de como hacerlo de manera sencilla (todo lo que he encontrado es muy complejo). Y tambien he oido algo de la ingenieria inversa (que creo que es generar esos diagramas a partir del codigo).

Alguien me puede dar alguna ayuda sobre esto por favor ???
Gracias.

84
Java / Crear Gif Transparente Para Aplicacion Java
« en: Martes 26 de Diciembre de 2006, 08:41 »
Saludos compañeros, he intentado hacer un gif transparente para mi aplicación (del reloj de arena dando vueltas mientras se estan procesando datos), pero al ponerlo en la barra de estado, resulta que se forma un circulo verde alrededor del reloj (el color de la base del reloj de arena) cuando el reloj empieza a dar vueltas, y ese efecto no se producia cuando tenia el gif normal.
A que se puede deber ¿? Por favor ayudenme. Gracias.

85
Java / Reducir Los Tiempos De Ejecucion
« en: Lunes 25 de Diciembre de 2006, 12:08 »
Saludos compañeros, tengo el siguiente codigo que lo que intento hacer es rellenar una lista (l_aleat_pos) con pos cadenas (Strings) y un vector cad_pru_pos con test_pos cadenas (cada cadena puede ser como mucho de longitud l_max), y el metodo calcular_numero_aleatorio tarda menos de un segundo en ejecutarse.
(los caracteres estan en una matriz, y dicha cadena es valida si acaba en una posicion cuya componente este marcada en otro vector como final, como true)
Pues bien, sin cambiar nada de estructuras de almacenamiento he notado que para crear 7 cadenas de cada lista, de longitud maxima 7, tarda alrededor de un minuto, y es mucho tiempo, ya que antes tardaba como mucho 20 segundos. Como lo puedo mejorar ???

  public void obtener_cadenas(LinkedList [][]mat, int l_max, int pos, int neg, int test_pos, int test_neg, int c_alf, Vector est_finales)
  {
    int est=0;
    double prob=0.2;
    String cadena="";
    double prob_cada_estado;
    DefaultListModel modelo_lista_pos=new DefaultListModel();
    DefaultListModel modelo_lista_neg=new DefaultListModel();
    Vector v_cadenas;

   long t1= System.currentTimeMillis();

    while ((l_aleat_pos.getModel().getSize()<pos) && (cad_pru_pos.size()<test_pos))
    {
      while (cadena.length()<=l_max)
      {
        v_cadenas=new Vector();
        new Obtener_caracteres_fila(v_cadenas, mat, est);
        prob_cada_estado=(1-prob)/(v_cadenas.size()-1);
        double num_aleatorio=calcular_numero_aleatorio();
        int casilla_vector;

        if (num_aleatorio>(1-prob)) casilla_vector=v_cadenas.size()-1;
          else casilla_vector=(int)(num_aleatorio/prob_cada_estado);

        if (casilla_vector==v_cadenas.size()-1)
        {
          if (est_finales.get(est).equals(new Boolean(true)))
          {
            if (modelo_lista_pos.size()<pos)
            {
              modelo_lista_pos.addElement(cadena);
              cad_pos.add(new String(cadena));
            }
            else if (cad_pru_pos.size()<test_pos)
            {
              System.out.println(cadena);
              cad_pru_pos.add(new String(cadena));
            }
            est=0;
            cadena="";
          }
          else
          {
            System.out.println(cadena);
            cadena="";
            est=0;
          }
        } // si hay transicion, un caracter de estado a estado
        else
        {
          cadena=cadena+v_cadenas.get(casilla_vector);
          est=calcular_estado_final(mat, est, v_cadenas.get(casilla_vector).toString());
        }
      } // del while de la longitud maxima

      if (cadena.length()>l_max)
      {
        cadena="";
        est=0;
      }
    } // del while

  ....   } // fin del metodo.

Por favor, ayudadme. Muchas gracias.

86
Java / Cambiar Valor Boolean
« en: Domingo 24 de Diciembre de 2006, 14:27 »
Saludos compañeros, quiero definir una variable booleana (o de tipo Boolean) y poder cambiar su valor cuando se lo paso a otra clase donde se modifica, y poder ver su valor cambiado en la clase de origen. Y con los ejemplos que he encontrado no consigo reflejar el valor modificado. Como lo puedo hacer??

Por favor ayudenme. Gracias.

87
Java / Saber Color De Componente
« en: Lunes 18 de Diciembre de 2006, 07:48 »
Saludos compañeros, quiero saber el color que le pone a mi panel (el tipico color amarillo muy claro de windows, en RGB) porque estoy haciendo un icono (el tipico reloj de arena dando vueltas) y quiero ponerle de color de fondo a ese icono el mismo que el del panel, o la barra de estado, para que no se note que dicho icono esta incrustrado. Estoy usando el LookAndFeel para windows.

Gracias.

88
Java / Eliminar Objetos
« en: Viernes 15 de Diciembre de 2006, 15:31 »
Saludos compañeros, tengo el siguiente codigo:
Boolean b=new Boolean(true);
b=new Boolean (false);

pero lo que no tengo claro es si se crea otro objeto nuevo b, y el anterior queda en memoria, con lo que al no ser eliminado, se ralentizaria mucho los tiempos de ejecución (en mi aplicación se realizan muchas veces operaciones de este tipo).
Gracias.

89
Java / Filtrar Ficheros De Determinada Extension
« en: Viernes 15 de Diciembre de 2006, 05:14 »
Saludos compañeros, al permitir abrir un fichero en mi aplicacion le pongo un filtro para que solo me muestre los ficheros de una determinada extension (y lo hace bien), pero quiero que ademas de esos ficheros, me muestre tambien todas la carpetas que estan dentro de ese directorio, cosa que no hace.
Como lo puedo conseguir ???

Gracias.

90
Java / Ocultar Ficheros De Una Extension
« en: Viernes 15 de Diciembre de 2006, 05:10 »
Saludos compañeros, en mi aplicacion estoy tratando con ficheros xml, y con tipos de formato distinto, que se distingues en la cabecera del fichero xml (unos contienen datos numericos y otros ficheros cadenas, mas o menos, y se distinguen por la cabecera). Pues bien, lo que queria saber es si mi aplicacion al abrir el fichero con un objeto JFileChooser, tiene alguna manera de distinguir dichos ficheros y mostrar solo al usuario los ficheros que contienen cadenas, y los que contienen numeros que los mantenga en el disco duro, pero que no los muestre cuando el usuario pulse la opcion Abrir.

Espero que me haya explicado.
Gracias.

91
Java / Validar Cadenas Formadas Solo Por Letras
« en: Viernes 15 de Diciembre de 2006, 04:45 »
Saludos compañeros, quiero validar el contenido de una cadena para que solo contenga letras, y lo que hago es leer el codigo ascii caracter por caracter y si esta entre los valores de una letra lo acepta y si no devuelve error. Pero si introduzco por ejemplo el simbolo del teclado que esta a la izda del 1 en el teclado, el del ordinal en los numeros, me lo reconoce como valido, ya que creo que esta formado por dos caracteres. Como puedo hacer para que no me lo reconozca ???

Por favor, ayudenme. Gracias.

92
Java / Como Pasar Parametros Y Ver Su Valor Modificado
« en: Sábado 9 de Diciembre de 2006, 15:07 »
Saludos compañeros, tengo una clase A, y desde esa clase llamo a otra clase B. En esta clase B tengo definidas unas variables que se ven modificado su valor, pero creo un objeto de la clase B en la clase A, dichos valores no se ven modificados. Concretamente es:

Public class Nuevo
{
JList lista;
}

Public class abrir
{
Public void abrir_fichero (…)
{
 // list contiene, a traves dl modelo, una lista de cadenas
// y su valor se modifica
}
}

Y en el programa principal hago:
Class Menu
{

Nuevo n=new Nuevo();
Abrir ab=new Abrir();
// y si ahora quiero ver el contenido de la lista con n.lista su valor no se ve modificado,
// me dice que no contiene ninguna cadena, cuando deberia contener alguna.
}
Como puedo hacer para ver el contenido real ¿?? (en abrir, en la clase, la contiene bien la lista de cadenas, pero debo cometer algun error en el paso de parametros)

Por favor ayudadme que es un poco urgente.
Muchas gracias.

93
Java / Eliminar Objetos
« en: Sábado 25 de Noviembre de 2006, 00:23 »
Saludos compañeros, tuve que cambiar el codigo de mi aplicacion y lo estoy haciendo todo con clases en lugar de con metodos, y por lo tanto ahora me queda todo con new ... (), new ... () pero va todo demasiado lento comparado con antes, y me imagino que es porque esos objetos se acumulan en memoria sin destruirse. Como puedo eliminarlos ??? Por favor ayudadme o dadme alguna idea.
Gracias

94
Java / Adaptar Aplicacion A Resolucion De Pantalla
« en: Miércoles 8 de Noviembre de 2006, 17:33 »
Saludos compañeros, tengo mi aplicación hecha en la resolucion de 800x600 para que ocupe toda la pantalla, pero si cambio la resolucion de la pantalla a una mayor, dicha aplicación se ve mas pequeña en una esquina, sin colocarse en pantalla completa. Es esto normal, es decir, deberia suceder, o mi aplicación deberia verse en patalla completa para todas la resoluciones ¿? Si es esto ultimo, como lo podria hacer ¿??

Por favor ayudenme, gracias.

95
Java / Evento Mousemove Para Que No Se Mueva Una Ventana
« en: Lunes 6 de Noviembre de 2006, 18:15 »
Saludos compañeros, quiero que al pinchar en una ventana no se pueda arrastrar ni mover por la pantalla, sino que se quede fija (es una ventana splash que desaparece a los 10 segundos) y tengo entendido que para ello hay que programar algo en el mouseMove o en el mouseClick, que codigo o que propiedad tengo que modificar para indicarle que no se mueva ???

Por favor, ayudadme. Gracias.

96
Java / Analisis Y Diseño
« en: Lunes 6 de Noviembre de 2006, 10:29 »
Saludos compañeros, estoy haciendo la especificación de requisitos y el análisis de diseño de mi aplicación, pero no se si usar metrica 3, UML … pero no tengo ni idea de cómo empezar. Se que existe un plugin en eclipse que a partir del codigo te puede generar todos los diagramas (creo que es con UML). Por favor, alguien que me pueda ayudar un poco, cual es la mejor de todas, o la mas sencilla, y si existe algun tutorial bueno por favor ¿???

Gracias.

97
Java / Focuslost
« en: Viernes 27 de Octubre de 2006, 16:32 »
Saludos compañeros, quiero  poner en el focusLost de un campo de edicion que si el foco lo recibe otro campo de edicion que haga una cosa en concreto (de esa manera solo escribiria el mismo codigo en cuatro focusLost, de la otra lo tendria que hacer en el focusGained de todos los componentes y son muchos). En el focusLost de un componente se puede saber quien lo recibe ??? Con que instruccion ???

Gracias.

98
Java / Instruccion Switch
« en: Viernes 27 de Octubre de 2006, 05:09 »
Saludos compañeros, quiero implementar en un metodo una instrucción switch, pero me he encontrado con un problema. Se puede poner como centinela un string ?
Me parece que no, lo unico asignarle un entero, pero es que son muchas opciones, y quedaria un poco chapucero creo, y otra manera es hacerlo con secuencias if’s anidadas.
Me podria confirmar alguien lo del switch o si existe alguna instrucción semejante que pueda manejar strings ¿??

Gracias por adelantado.

99
Java / Saber Que Componente Recibe El Foco
« en: Miércoles 25 de Octubre de 2006, 10:26 »
Saludos compañeros, como podria saber que componente es el que recibe el foco, el componente en concreto. Lo que quiero hacer es poner en el focusLost de un componente que si el foco lo recibe un componente haga una cosa y si lo recibe otro distinto haga otra cosa distinta, y para ello necesito saber como conseguir ese componente que lo recibe. Hay alguna manera de saberlo ?

Gracias por adelantado.

100
Java / Saber Valor De Un Campo De Texto
« en: Viernes 20 de Octubre de 2006, 01:16 »
Saludos compañeros, lo del actionListener ya lo he medio solucionado, pero ahora me encuentro otro problema, en mi clase principal en la que defino un campo de edicion, una lista y un boton para agregar lo que tiene ese campo a la lista. Pues bien, el problema que me da es que al pulsar el boton para agregar lo que tiene el textfield a la lista no me lo agrega por que no me lo reconoce, en cambio si le pongo yo un string cualquiera si traga.
El codigo que tengo en el actionListener es:

boton.addActionListener(new Agregar_cadena(campo_edicion.getText() ));

en cambio si le pongo yo boton.addActionListener(new Agregar_cadena("prueba")) si lo hace bien.
A que se puede deber ??? Por favor echadme una mano. Gracias.

Páginas: 1 2 3 [4] 5 6