• Domingo 11 de Mayo de 2025, 21:41

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 ... 6
1
Java / problema con switch
« en: Domingo 3 de Agosto de 2008, 21:00 »
Tengo un problema con un bucle switch, quiero leer un fichero txt, con el formato:
a
b
;
c
;
d
;
e
f

de manera, que cuando lea cadenas hasta un ; las meta en una lista distinta, es decir, que me queden cuatro listas con el contenido a,b    c     d      e,f.
El codigo que yo tengo es:

int i=0;
while(linea!=null)
{
  i++;
  while (linea!=";")
  {
     switch (i)
     {
        case 1:
            modelo_pos.addElement(new String(linea));
            linea=br.readLine();
        case 2:
            modelo_neg.addElement(new String(linea));
            linea=br.readLine();
        case 3:
            modelo_test_pos.addElement(new String(linea));
            linea=br.readLine();
        case 4:
            modelo_test_neg.addElement(new String(linea));
            linea=br.readLine();
     };
  }
}

es decir, cada vez que lee un ; la variable i aumenta. Pero me entra en todos los cases. Cuando i=1, solo deberia entrar en el case 1, pero me entra en todos.

Que es lo que puedo tener mal ?

Por favor, ayudadme. Gracias.

2
Java / filtrar extensiones de ficheros
« en: Domingo 3 de Agosto de 2008, 14:36 »
Saludos, quiero hacer un dialogo critico para que me presente al abrir solo ficheros de dos extensiones determinadas, y por lo que he leido, se hace en este metodo:

      fich.setFileFilter(new javax.swing.filechooser.FileFilter()
    {
      public boolean accept(File file)
      {
        final String fil=file.getName();

        if (file.isDirectory()) return true;
        return (fil.endsWith(".xml")) || (fil.endsWith(".txt"));
      }

      public String getDescription()
      {
        return "Ficheros xml (*.xml)";
      }
    } );


pero como podria hacer para que apareciesen tambien los ficheros txt, es decir, los xml y los txt, solo esos ??.

Gracias.

3
Java / algun experto en javahelp
« en: Sábado 2 de Agosto de 2008, 20:56 »
Saludos compañeros,  tengo hace tiempo un problema con javahelp. Resulta que para hacer la ayuda de mi aplicacion uso javahelp. Para ello hago uso de carpetas locales, mediante rutas relativas (incluso tengo una opcion para mostrar un pdf). Creo un jar de esa aplicacion con fatjar, y si ejecuto ese jar en otro ordenador, no se ven dichas imagenes ni el pdf, y el pdf esta incluido en el jar.

Como lo puedo solucionar ?

Por favor, es de mucha necesidad, que es para un proyecto de carrera,  y llevo tiempo buscando una solucion.

Muchas gracias.

4
Java / mostrar pdf
« en: Domingo 20 de Julio de 2008, 19:01 »
Saludos compañeros, quiero mostrar un documento pdf al pulsar un boton, y en el actionListener dl boton pongo el siguiente codigo:

Runtime.getRuntime().exec("cmd /c start ./src/inria-RR-3449.pdf");

y lo muestra, pero si lo hago desde otro ordenador (creo un jar y pruebo ese jar en otro ordenador), me dice que no lo encuentra, y el pdf esta en ese directorio.
El documento lo tengo en C:Documents and SettingsMagaworkspaceProyectosrc   y quiero poner una ruta relativa.

Como puedo hacerlo para que se vea en cualquier ordenador ?

Gracias.

5
Java / ruta relativa de ficheros
« en: Jueves 3 de Julio de 2008, 10:54 »
Dos dudas sobre rutas de ficheros relativos:

Tengo al siguiente estructura de ficheros:

 ..... srcimagenespantallaagregar.jpg
 ..... srchelphtmlagregar.html

1 - En los ficheros html de ayuda quiero presentar una imagen, y lo hago con:

                <p></p>  
                <center><img src="....imagenespantallaagregar.jpg"></center>
                <p></p>

pongo esa ruta porque el fichero esta en la carpeta html y la imagen la tengo en la carpeta pantalla de la estructura anterior, pero no la encuentra.

Como lo puedo hacer ?

2- Lo mismo me pasa para mostrar un fichero pdf, con la orden:

  Runtime.getRuntime().exec("cmd /c start src/inria-RR-3449.pdf");

y el pdf lo tengo en esa carpeta, pero no lo encuentra.

En mi ordenador funciona, pero en otro distinto ya no, y necesito que sea una ruta relativa.
Como lo puedo solucionar ?

Por favor necesito ayuda urgente.
Muchas gracias.

6
Java / ruta relativa en fichero
« en: Lunes 30 de Junio de 2008, 07:57 »
Dos dudas sobre rutas de ficheros relativos:

Tengo al siguiente estructura de ficheros:

 ..... srcimagenespantallaagregar.jpg
 ..... srchelphtmlagregar.html

1 - En los ficheros html de ayuda quiero presentar una imagen, y lo hago con:

                 
                 <center><img src="....imagenespantallaagregar.jpg"></center>

pongo esa ruta porque el fichero esta en la carpeta html y la imagen la tengo en la carpeta pantalla de la estructura anterior, pero no la encuentra.

Como lo puedo hacer ?

2- Lo mismo me pasa para mostrar un fichero pdf, con la orden:

  Runtime.getRuntime().exec("cmd /c start src/inria-RR-3449.pdf");

y el pdf lo tengo en esa carpeta, pero no lo encuentra.

En mi ordenador funciona, pero en otro distinto ya no, y necesito que sea una ruta relativa.
Como lo puedo solucionar ?

Por favor necesito ayuda urgente.
Muchas gracias.

7
Java / seleccionar y resaltar texto de un jtextfield
« en: Jueves 26 de Junio de 2008, 14:19 »
Saludos, quiero que en un campo de edición aparezca por defecto un valor (eso lo consigo, con setText) y que dicho valor aparezca resaltado, como si se seleccionase, de manera de quede con el tipico fondo azul. He probado con selectAll, pero nada.

Como lo puedo conseguir ?

Gracias.

8
Java / pasar de fichero xml a otro formato
« en: Jueves 26 de Junio de 2008, 14:16 »
Saludos, tengo un fichero xml que contiene, entre otras cosas, una lista. Cuando en mi aplicacion cargo dicho fichero xml, si el contenido de la lista es mayor de 5 cadenas (por ejemplo) me aparecen unas barras de scroll.

Pues lo que quiero saber es si se puede pasar el contenido de ese fichero xml a otro formato (word, excel ... u otro cualquiera) de tal manera que se puedan ver más facilmente (no como en el fichero xml, que cuesta mas leerlo, por ejemplo el contenido de una matriz) el contenido de ese xml. Quiero que sea visualmente más cómodo y legible (en otro formato).

Por favor, alguien me puede dar alguna sugerencia. Es un poco urgente.
Muchas gracias por todo.

9
Java / separar varios paneles con una linea
« en: Jueves 26 de Junio de 2008, 14:11 »
Saludos compañeros, tengo varios paneles que los presento seguidos, hacia abajo, de manera que parece un solo panel, pero quiero separarlos visualmente, con una línea verde por ejemplo entre ellos. Como puedo hacerlo ? O mejor con la línea que usa windows para separar las distintas opciones de un menu.

Espero que me haya explicado.

Gracias.

10
Java / Escribir En Fichero
« en: Miércoles 18 de Junio de 2008, 00:18 »
Saludos, tengo un fichero de tipo   FileOutputStream, lo inicializo f=new FileOutputStream(nom_fich); y lo que quiero es escribir en un metodo algo en ese fichero.
Luego cerrarlo, y  mas tarde volver a abrir dicho fichero escribiendo a continuacion de lo anterior, pero no me lo hace, me lo escribe encima.

Como lo puedo conseguir ?

Gracias.

11
Java / Abrir Ventana Al Pulsar Opcion De Menu
« en: Miércoles 11 de Junio de 2008, 10:17 »
Saludos, quiero que el usuario de mi aplicacion cuando pulse una opcion del menu, le aparezca una ventana con tres botones y una etiqueta dentro. Esto lo hago en el ActionListener del item del menu creo, pero en mi clase para crear la ventana de que tengo que extender (o el implements o algo de eso) de JWindow, de JFrame ... porque de JDialog me crea una modal y de JDesktopPane no se.

Muchas gracias.

12
Java / Dos Dudas Con La Busqueda Con Javahelp
« en: Martes 10 de Junio de 2008, 19:08 »
Dos dudas sobre la busqueda con el Javahelp:

1- Si realizo una busqueda con el javahelp, en el frame de la izquierda me aparecen mal los nombres, en lugar de aparecer lo que tengo en el text del tocitem (en la tabla de contenidos), me aparece el title de la página html, por lo que no me muestra en el frame de la derecha la página adecuada cuando hago click en ella.
Mi código es este:

En la tabla de contenidos tengo lo siguiente:
...
<tocitem text="Cómo agregar cadenas" target="agregar" />
...

si en la busqueda pongo como texto en el campo de edicion "agregar" me aparece en la izquierda en lugar del text del html, es decir "Cómo agregar cadenas" de aparece el title del head de esa página html, es decir, en agregar.html tengo:

<html>
<head>
<title>Agregar cadenas a un proyecto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head> ..........

en vez de aparecer el text del tocitem "Agregar cadenas".

Será por eso por lo que no me muestra la página html ?
Como lo puedo solucionar ?
Ya he borrado la base de datos y lo he vuelto a hacer, pero con el mismo resultado.

2- Y otra cosa. Quiero poner tambien en la pagina principal de la ayuda para poder imprimir y lo del botón de anterior y siguiente.

Tengo puesto este codigo:

<!-- Definición de la ventana principal de la ayuda-->
<presentation default="true" displayviews="true" displayviewimages="true">
<name>MainWin</name>
<toolbar>   <!-- Definimos la barra de herramientas de la ventana -->
<!-- Permitimos ir a la página anterior -->
<helpaction image="BackwardIco">javax.help.BackAction</helpaction>
<!-- Permitimos ir a la página siguiente -->
<helpaction image="ForwardIco">javax.help.ForwardAction</helpaction>
<!-- Permitimos imprimir el contenido -->
<helpaction image="PrintIco">javax.help.PrintAction</helpaction>
<!-- Permitimos configurar la impresión -->
<helpaction image="PrintSetupIco">javax.help.PrintSetupAction</helpaction>
</toolbar>
</presentation>

pero no aparece nada. Como lo puedo solucionar ?

Por favor, ayudenme. Muchas gracias.

13
Java / Cortar, Pegar Y Copiar Al Portapapeles
« en: Sábado 7 de Junio de 2008, 06:15 »
Saludos compañeros, tengo una lista  "lista" con indices seleccionados, y quiero hacer la instruccion de copiar, cortar, pegar y seleccionar todo.

Que codigo tengo que poner para que se ejecute correctamente ?

Muchas gracias.

14
Java / Pop Up Menu Con Opcion Copiar
« en: Viernes 6 de Junio de 2008, 09:53 »
Saludos, quiero hacer un pop up menu con las tipicas opciones de copiar, cortar, pegar y seleccionar todo. Pero al mostrar las opciones, las tres ultimas me aparecen encima casi por completo de la primera, y encima al pinchar en esta, en la de copiar, entra en el metodo pero no hace nada.

Este es mi codigo:

    public class Accioncopiar extends AbstractAction
    {
       public void actionPerformed (ActionEvent e)
       {
          putValue(Action.NAME, "Copiar");
          putValue(
             Action.ACCELERATOR_KEY,
             KeyStroke.getAWTKeyStroke('C', Event.CTRL_MASK));
       }
    }

   ....
      Accioncopiar copiar=new Accioncopiar();
      final JPopupMenu pop=new JPopupMenu();
      final JMenuItem cortarpop,copiarpop,pegarpop;
      JSeparator separador =new JSeparator();
      copiarpop=new JMenuItem(copiar);
      copiarpop.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,Event.CTRL_MASK));
      pop.add(copiarpop);        
     ..... y luego las otras dos opciones del menu

Entra en el metodo, pero no hace nada.
Que es lo que hago mal ? No le hay que poner un actionListener ?

Ayudenme por favor.
Muchas gracias.

15
Java / Mostrar Ventana Normal
« en: Viernes 6 de Junio de 2008, 09:49 »
Saludos compañeros, en mi aplicacion tengo un menu, y quiero que al pulsar en una opcion del menu, me aparezca otra ventana, con los tres botones de minimizar, maximizar y cerrar, con un JScrollPane sobre una tabla. Pero me aparece una ventana con el boton de cerrar solo, y no me muestra esa tabla.
Mi codigo es este:

public class Mostrar  extends JDialog

intento meter dentro un panel, una etiqueta y luego un JScrollPane con una lista dentro (dicha lista la crea bien). Pues bien, el JScrollPane no lo muestra, a que se puede deber ? Os dejo el codigo que tengo puesto:

public class Mostrar_automata_inducido extends JDialog
{
   // abro un fichero xml
   
   // antes meto los otros componentes correctamente

            constraints.gridx=0;
            constraints.gridy=3;
            constraints.gridwidth=1;
            constraints.gridheight=1;
            constraints.fill= GridBagConstraints.NONE;
            constraints.insets=new Insets(5,0,0,0);
            JScrollPane jsp=new JScrollPane(tabla());
            getContentPane().add(jsp, constraints);
}

1- No se si tengo que extender de JDialog, de JPanel o de que clase ?
2- Como puedo solucionar apra que me muestre esa tabla. (la tengo creada bien con un defaultTableModel,  y luego hago un tabla.setModel(modelo_tabla) ).

Alguna ayuda, por favor ?

Gracias.

16
Java / Error Al Buscar Con Javahelp
« en: Viernes 6 de Junio de 2008, 08:53 »
Si realizo una busqueda con el javahelp, en el frame de la izquierda me aparecen mal los nombres, en lugar de aparecer lo que tengo en el text del tocitem (en la tabla de contenidos), me aparece el title de la página html, por lo que no me muestra en el frame de la derecha la página adecuada cuando hago click en ella.
Mi código es este:

En la tabla de contenidos tengo lo siguiente:
...
<tocitem text="Cómo agregar cadenas" target="agregar" />
...

si en la busqueda pongo como texto en el campo de edicion "agregar" me aparece en la izquierda en lugar del text del html, es decir "Cómo agregar cadenas" de aparece el title del head de esa página html, es decir, en agregar.html tengo:

<html>
   <head>
   <title>Agregar cadenas a un proyecto</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  </head>       ..........

en vez de aparecer el text del tocitem "Agregar cadenas".

Será por eso por lo que no me muestra la página html ?
Como lo puedo solucionar ?
Ya he borrado la base de datos y lo he vuelto a hacer, pero con el mismo resultado.
Por favor, ayudenme.
Gracias.

17
Java / Pop Up Menu
« en: Martes 3 de Junio de 2008, 12:46 »
Saludos compañeros, tengo un lista, JList, y  un ScrollPane sobre ella,       JScrollPane sc_pos=new JScrollPane(lista); y quiero hacer un pop up, de manera que al pinchar sobre ella con el boton derecho salga un menu para lo tipico de cortar y pegar texto. El pop up menu creo que lo tengo bien, pero me falla el asociarlo al area determinada, que tengo que hacerlo sobre la lista o sobre el scroll pane ???

El codigo que tengo es (lo que mas me importa es la ultima parte, lo de los actionListener):

      JPopupMenu pop=new JPopupMenu();
      JMenuItem cortarpop,copiarpop,pegarpop;
      JSeparator separador =new JSeparator();
      copiarpop=new JMenuItem("Copiar");
      copiarpop.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,Event.CTRL_MASK));
      pop.add(copiarpop);        
      pop.add(separador);
      cortarpop=new JMenuItem("Cortar");
      cortarpop.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,Event.CTRL_MASK));
      pop.add(cortarpop);        
      pop.add(separador);
      pegarpop=new JMenuItem("Pegar");
      pegarpop.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,Event.CTRL_MASK));
      pop.add(pegarpop);  


      sc_pos.addMouseListener(new MouseAdapter(){
         public void mousePressed(MouseEvent ev){
            areaMousePressed(ev);
      } });

      void areaMousePressed(MouseEvent ev){
       boolean textoSeleccionado=sc_pos.getSelectedText()!=null;
            cortarpop.setEnabled(textoSeleccionado);
       copiarpop.setEnabled(textoSeleccionado);
       if(ev.getButton()==MouseEvent.BUTTON3)
          pop.show(sc_pos,ev.getX(),ev.getY());
      }   });

Por favor, alguien podria ayudarme ?

Muchas gracias.

18
Java / Ruta Relativa De Fichero
« en: Martes 27 de Mayo de 2008, 18:10 »
Saludos, estoy con la ayuda de mi aplicacion, y en mi ordenador, pero si lo llevo a otro ordenador, las imagenes de la pagina html que quiero mostrar no me muestran bien, me imagino, por lo que me han comentado, porque deberia de poner la ruta de mis imagenes de manera relativa, como puedo hacer eso ??

Yo lo que tengo puesto en mi codigo es:

               <center><img src="..\..\imagenes\pantalla\agregar.jpg"></center>

Por favor, ayuda.

Muchas gracias.

19
Java / Acciones Con El Boton Derecho Del Raton
« en: Martes 27 de Mayo de 2008, 17:54 »
Saludos, tengo una lista, JList, para presentar, pero si selecciono todas las cadenas con el boton derecho del raton, para hacer copy y paste, no hace nada, en cambio con el control+C y control+V si me lo pega en otro fichero, es decir, no me va con el boton derecho del raton.

Que accion tengo que hacer para que me funcione bien ??

Muchas gracias.

20
Java / Guardar Jtable En Fichero
« en: Martes 27 de Mayo de 2008, 17:51 »
Saludos, en mi aplicacion presento como resultado final una tabla (JTable, le pongo como modelo partiendo de una LinkedList [ ][ ] ), y quiero que se pueda guardar en memoria, para que el usuario pueda recuperarla posteriormente, bien como una tabla (si pudiese hacer como un copy paste a otro fichero, y que luego se pueda visualizar de nuevo como una tabla) o bien guardando dato a dato en un fichero xml. La segunda opcion creo que se podria hacer.

Alguien me puede ayudar ?

Muchas gracias.

21
Java / Busqueda Con Javahelp
« en: Jueves 22 de Mayo de 2008, 00:45 »
Saludos compañeros, estoy realizando la ayuda de la aplicacion con javahelp. Y me dijeron que es un motor de busqueda tambien. Pero al ejecutar la ayuda, solo me sale un arbol a la izquierda, en forma de menu, y los contenidos van en un frame a la izquierda.
Pero quiero ponerle una busqueda por palabras, que pense que venia con el javahelp.

Como podria conseguir ese motor de busqueda ???

Muchas gracias.

22
Java / Botones De Minimizar, Maximizar Y Cerrar
« en: Lunes 19 de Mayo de 2008, 16:19 »
Saludos, al ejecutar mi aplicacion me doy cuenta de que los tres botones que aparecen en la parte superior derecha (minimizar, maximizar y cerrar) no me aparecen del todo correctos, creo. El del medio me aparece un cuadrado grande deshabilitado, cuando por ejemplo, si abro el explorer, me aparecen habilitados dos cuadrados superpuestos más pequeños. Me imagino que sea alguna instruccion que tengo que añadir, pero no se cual puede ser.

Alguna sugerencia ??

Muchas gracias.

23
Java / Eclipse: Guardar Contenido De Consola En Fichero
« en: Martes 6 de Mayo de 2008, 18:04 »
Saludos, estoy realizando mi aplicación con el eclipse, y al ejecutarla muestra unos resultados en la consola, pero si son muchos aparecen la barra de scroll y demas, y yo quiero tenerlos visibles todos en un fichero. Como lo puedo solucionar ???

Muchas gracias.

24
Java / Ciclos Grafo Dirigido
« en: Miércoles 23 de Abril de 2008, 11:47 »
Saludos compañeros, donde podria encontrar un algoritmo iterativo para saber si existen ciclos en un grafo dirigido ?? por ejemplo, pasandole un estado, saber si hay un ciclo en ese estado, que se inicie y se acabe en ese estado que se le pasa como parametro.

Muchas gracias.

25
Java / Aplicacion En Gris Tras Ejecutarla Y Minimizarla
« en: Lunes 21 de Abril de 2008, 17:02 »
Saludos compañeros, ya he puesto esto otra vez en el foro, pero es lo que me falta para acabar mi aplicacion, es un proyecto, y no logro saber por qué.
Al ejecutar mi aplicacion se ve todo bien, los componentes, el menú ... pero si lo minimizo y lo vuelvo a maximizar al cabo de un tiempo, se ve solo la barra de titulo azul, y todo lo demas en gris, y no logro saber por qué es.
Puede ser un problema de repintado, pero como lo podría solucionar ???

Por favor, ayudenme, es lo ultimo que me falta.

Muchas gracias.

Páginas: [1] 2 3 ... 6