Mostrar Mensajes

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - freddy644

Pages: [1]
1
Saludos

Necesito generar un Web Service Client en Netbeans, sin embargo me generar error.

Creo el proyecto Java WEB y luego intento crear un nuevo archivo escogiendo tipo "Web Service Client", ingreso la URL que me brinda el WEB Services y me muestra el siguiente mensaje de error:

Ya he buscado en algunas web pero no hay nada claro al respecto.

Agradezco de antemano su ayuda...

2
IDEs / java heap space memory error en Netbeans
« on: Octubre 05, 2014, 10:38:53 am »
Saludos...

He intentado aumentar el heap space memory en netbeans y java, pero solo me ha permitido hacerlo hasta 1gb,
más de eso el netbeans colapsa y no me abre más...igual si lo hago a nivel de proyecto.

Me dicen que es raro que no debería de suceder sobretodo teniendo 32Gb de memoria RAM...

porque creen que se deba esto??   :-\

3
Java: Librerías / Tablas en Excel con POI
« on: Agosto 07, 2013, 11:06:59 pm »
Saludos...

Estoy manejando un archivo Excel en el que debo de agregar datos a varias hojas.

Bueno el asunto es que todas las hojas manejas TABLAS no las celdas normales, y es obligatorio
usarlos.

Mi  problema es que no sé qué instrucción utilizar en Java con la  librería POI para ir insertando
filas a las tablas en EXCEL, les agradecería mucho su ayuda...


4
Java: Librerías / Error al indexar javahelp con jhindexer.jar
« on: Mayo 22, 2013, 10:12:10 am »
Saludos...

Tengo un problema desde hace rato y es que como he formateado mi maquina, no se si es por eso el
problema, pero no puedo indexar mis archivos de javahelp.

tomando del ejemplo de chuidiang...

c:\> java -jar C:\Aplicaciones\jh2.0\javahelp\bin\jhindexer.jar html

y me sale lo siguiente:

c:\>Error: no se ha encontrado o cargado la clase principal com.sun.java.help.search.Indexer

Que será supongo que debe de ser algo insignificante les agradecería mucho su ayuda con esto, gracias...

5
Java: Librerías / JavaHelp & Look and Feel
« on: Mayo 17, 2013, 02:48:43 pm »
Saludos...

Alguien sabe como hacer funcionar un sistema de ayuda creado con la librería JavaHelp con un look and feel diferente al que viene por defecto con java.

Lo que pasa es que uso la librería substancial para look and feel pero mi sistema de ayuda no funciona y me sale error por el look and feel usado. Igual pasa
si cambio con otro. Solo funciona con el look and feel de windows.

Gracias por su ayuda.

6
IDEs / Netbeans 7.3 colapsa
« on: Mayo 15, 2013, 06:50:48 am »
Saludos...

Tengo un problema medio raro con el netbeans, pues de ayer para hoy el Netbeans se vuelve como loco.

Me he dado cuenta que esto sucede cuando cargo el mismo formulario (JFrame), pero solo cuando se muestra el formulario, no el código. Parece como si el Netbeans se pusiera a procesar algo, cuando abro el administrador de tareas de windows y pongo en Rendimiento me sale que el Netbeans esta ocupando el 85 %  del CPU o procesador. Y es molesto pues me toca salir del netbeans y volver a ejecutarlo para que me deje de dar problemas ya que la maquina se pone bien lenta...

Saben a que se debe esto, será algun bug del Netbeans???

7
Java JSE / Como desbloquear o liberar un archivo utilizado en java
« on: Abril 16, 2013, 03:31:34 am »
Saludos, no se si a alguien le ha pasado esto

Pues bien, sucede que en un Metodo A de  una Clase X, abro un archivo .properties para modificar el contenido de
ciertas claves.

Después, en otro Método B, debo de eliminar ese archivo .properties, pero me sale un error de que el archivo esta en uso
y no puede ser eliminado... tampoco puedo modificar el contenido de sus claves. Sé que el método A lo abre y modifica
pero como que sigue estando abierto el archivo despues de los procesos realizados...

Cómo puedo hacer en java para que me deje de utilizar ese archivo y poder modificarlo o eliminarlo???

Gracias...

8
Saludos amigos,

Como menciona el título tengo este inconveniente. Pues en el netbeans no tengo problemas para ejecutar
mis reportes de jasperreports, pero ya con el ejecutable (.jar) lo ejecuto y cuando trato de cargar
mis reportes pues se congela la aplicación y nada mas, me toca forzar el cierre de la aplicación porque
de alli no reponde mas...

Ademas cuando creo un .exe que incluye todos los archivos .jar (no necesita ninguna librería para ejecutarse)
sucede lo mismo.

Es casi el mismo problema que sucede con la libreria de javaHelp, en netbeans si carga pero en el
ejecutable .jar ya no, aunque no se congela como sucede con los reportes.

A que se debe esto???   :-[

Editado.

Preferí dejar lo que originalmente comenté arriba.

Bueno, se me ocurrió ejecutar el .jar desde consola y al mandar a mostrar el informe me salió el siguiente
mensaje de error:

Uncaught error fetching image:
java.lang.NullPointerException
   at sun.awt.image.URLImageSource.getConnection<Unknown Sorce>
   at sun.awt.image.URLImageSource.getDecoder<Unknown Sorce>
   at sun.awt.image.InputStreamImageSource.doFetch<Unknown Sorce>
   at sun.awt.image.ImageFetcher.fetchloop<Unknown Sorce>
   at sun.awt.image.ImageFetcher.run<Unknown Sorce>

Eso es todo y se queda congelado la aplicación...
que significa este error, alguna imagen que no encuentra???

9
Java JSE / Swing (JButton) + hilos
« on: Abril 06, 2013, 11:51:18 am »
Saludos...

Se me ha presentado este inconveniente: En un JFrame tengo 2 JButton, 1 JProgressBar y 1 JLabel.

Pues yo implementé un Hilo en el cual, al terminar el proceso que este contiene, debe de cambiarle
el texto al Jlabel, detener el JProgressBar y activar o poner en Enabled true los botones...

El JProgressBar y el JLabel no me dan problemas, sin embargo los dos botones no responden,
es decir, que siguen desactivados a pasar que en el código del Hilo, especifico .setEnabled(true)

No entiendo a que se debe esto, les agradecería sus comentarios al respecto.

Saludos

10
Java JSE / Editar celdas en una Tabla (JTable)
« on: Marzo 27, 2013, 03:26:59 am »
Les paso a compartir una joya que descubrí por pura casualidad:

La mayoría de nosotros queremos que al navegar por las celdas de una Tabla (JTable),
y nos lleguemos a situar en una celda que es para editar, pues sin tener que
hacer nada ésta automáticamente seleccione el "texto" contenido en la celda para
poderla editar.

Para ilustrar mejor el objetivo a alcanzar, en esta imágen de ejemplo se muestra que con
solo mover el cursor hasta la celda que esta configurada para ser editada, su contenido
actual es seleccionado automáticamente...



Lógicamente debe incluir controles como por ejemplo: controlar de que sean
sólo dígitos o caracter, que no se deje la celda en blanco, o que cumpla ciertas condiciones. Además
de que si se cancela la edición devuelva el contenido anterior.

El mismo comportamiento debe de darse si es que se ha dado 1 click en la celda a editar
su contenido.

En mi caso logré hacerlo de la siguiente manera:

Por lo general el objeto que compone cada una de las celdas de la tabla, consiste en un
JTextField. En mi caso yo he creado una clase que hereda de JFormattedTextField.

A esta clase le he implementado las interfaces que manejan los eventos de
uso de teclas y del foco (keyListener, focusListener).

No quiero profundizar en las implementaciones de estos y otros métodos dentro de
esta clase ya que lo tengo un tanto elaborado. Lo que si quiero mencionar es que
a mas de implementar controles de datos a ingresar a este JFormattedTextField heredado,
(que sean dígito o caracteres, fechas, en blaco, etc) tambien le defino de antemano
el formato que tendrá, por ejemplo si son decimales, que muestre el formato
correspondiente a valores decimales "2,530.55". También deberán
incluir el proceso para la selección del contenido del objeto cuando reciba el
foco.

Ahora bien para implementar la clase Render y Editor uso esta clase para que, tanto me lo muestre
como celda, asi también como me lo utilice como editor. como ya tengo dentro de la clase el
control de eventos en los cuales verifica las condiciones que yo necesite ya no tengo que implementar
controles adiciones por ningun lado.

Pues entonces algunos dirán: "no hay problema si le da doble click a la celda a editar, pero si lo hace por medio del
teclado pues el objeto subyacente que conforma la celda (el JFormattedTextField heredado) no
surtirán efecto sus eventos internos por lo que si controlo que solo ingrese dígitos pues no resultará así..."

Pues para evitar eso implementamos un KeyAdapter a la Tabla por medio de su método .addKeyListener y
sobreescribimos el método que controla el evento "keyReleased":

¿Que especificamos en este método?. Pues confirmamos que la celda donde estas situados actualmente
es editable por lo que en ese momento hacemos un .requestFocusInWindow al Componente Editor de
la Tabla, es como si hubieramos hecho doble click en la celda (obligamos a que la celda reciba el foco).

Lograremos de manera automática hacer que la celda quede seleccionado su contenido y este listo
para ingresar el nuevo dato, y lo mejor de todo es que los eventos definidos internamente en nuestro
objeto subyacente que compone la celda, estarán disponibles para realizar los controles de datos ingresados
que nosotros querramos.

Este es el codigo:

Code: [Select]

        tabla.addKeyListener(new java.awt.event.KeyAdapter() {
            @Override
            public void keyReleased(java.awt.event.KeyEvent e) {
                if (!tabla.isEditing() && tabla.editCellAt(tabla().getSelectedRow(),
                        tabla().getSelectedColumn())) {
                    tabla().getEditorComponent().requestFocusInWindow();  // obligamos que la celda reciba el foco
                }
            }
        });
               
        scrollpanel.setViewportView(tabla);
               
        tabla.setVisible(true);
        scrollpanel.setVisible(true);


Realmente es sencillo, mas es lo que escribo que cualquier otra cosa.

Espero haberme explicado  bien ya que no soy muy bueno para eso.

igual cualquier cosa preguntan jejejeje    ;D

Saludos.

PD. También funciona para JComboBox, pues sin necesidad de hacer click podrán
seleccionar elementos de la lista desplegable de este objeto.

11
Java JSE / Transferir el foco a un JTable
« on: Marzo 23, 2013, 08:17:41 am »
Saludos,

Me encuentro con un problema que es un tanto molesto, pues yo tengo en un JFrame un objeto tipo JTable...
antes cuando cargaba la ventana, automaticamente el foco daba en el JTable mostrándome seleccionada
la fila correspondiente según lo especfico con el metodo changeSelection. Hice una modificación en el código
del JTable y ahora ya no me da el foco en el mismo de manera automatica...

He probado con changeSelection, setRowSelectionInterval , con requestFocus, con grabFocus, requestFocusInWindow y nada...
con requestFocusInWindow he logrado que si agarre el foco pero no me aparece la fila del JTable seleccionada...

solamente me selecciona la celda con el metodo changeSelection pero no la fila...

Cual podrá ser el inconveniente, les agradezco su ayuda al respecto...

12
Java: Librerías / Problemas con JavaHelp en ejecutable .JAR
« on: Marzo 14, 2013, 01:15:17 am »
Saludos...

Bueno como lo menciona el titulo del post, tengo inconvenientes con el uso de las librerías JavaHelp.

En si cuando lo implemento en proyecto con la plataforma de desarrollo Netbeans 7.3 no tengo
problemas...ejecuto mi proyecto y cuando es de mostrar la ayuda en el mismo no hay problemas...

El problema esta cuando genero mi archivo .JAR (Limpiar y Generar) y lo ejecuto, pues sale la pantalla
de bienvenida, la ventana de acceso de usuario y cuando es de presentar la ventana principal del
proyecto no sale...chequeando me di cuenta que era cuando asignaba el sistema de ayuda a dicha
ventana:

        GUI_Principal gui_principal = new GUI_Principal();


        AyudaPROYECTO.inicializa();
        AyudaPROYECTO.ventanaAyuda(gui_principal);

        gui_principal.setVisible(true);


Por lo que hice fue lo siguiente:

        GUI_Principal gui_principal = new GUI_Principal();
        gui_principal.setVisible(true);

        AyudaPROYECTO.inicializa();
        AyudaPROYECTO.ventanaAyuda(gui_principal);

de este modo la ventana principal del Proyecto si aparece, pero no lo hace
el sistema de ayuda, por ejemplo al hacer F1 no sale nada...

Cabe volver mencionar que esto no ocurre desde Netbeans 7.3 solo
con el ejecutable .JAR del Proyecto...

Agradezco mucho su ayuda al respecto...

13
Java JSE / Consulta a Base de datos vía ODBC (jdbc)
« on: Febrero 21, 2013, 12:16:20 am »
Saludos a todos, les paso a contar mi problema...desde hace algún rato me encuentro en un bache que no me permite avanzar con mi proyecto, pues soy novel en java...

El caso es que tengo una conexion a una base de datos tipo sql-anywhere de sybase cuyo servidor se encuentra en otra pc. En mi pc utilizo un origen de datos tipo ODBC para hacer la conexion con el servidor de sybase, mientras que en JAVA hago la conexion al origen de datos ODBC.

Mi problema radica en que cuando hago una consulta por medio de la conexion que en java es el driver jdbc:odbc a la base de datos sybase accesando a un stored procedure que se encuentra en esa base de datos, no me devuelve resultado alguno siempre es 0 el numero de registro que devuelve, por otro lado genero un reporte por medio del ireport y sin embargo si me muestra el informe de manera correcta...ademas si hago la conexion directamente en el servidor de la base de datos usando el driver correspondiente a sybase no tengo ningun problema.

Estoy seguro que el problema radica en la manera como hago la consulta (código) no se si es el sql que uso o si es por el tipo de llamada de java (PreparedStatement - CallableStatement)...
igual paso a darles el código para ver si tienen una idea de cual puede ser mi error:

uso unos metodos creados por mi para hacer la conexion al odbc...

AdminBD c = new AdminBD();  // establece la conexion a la base de datos internamente envia los datos del driver, url, username y password
c.AbrirConexion(0);   // establece una conexión

CallableStatement ej= c.getConexionPool().prepareCall("{call \"DBA\".fact_rep_documentos_productos_pines_01( ?, ?, ?, ?, ?, ?, ?, ? )}");

ej.setString(1, "003");
ej.setString(2, "2013/01/01");//cadenaFecha1);
ej.setString(3, "2013/02/15");//cadenaFecha2);
ej.setString(4, "FV/NV/TV");
ej.setString(5, "001/002/003/004/005/006/007/008/009/");
ej.setString(6, "0011");
ej.setString(7, "013/002/017/004/014/007/008/006/012/015/005/016/003/001/011/009/010");
ej.setString(8, "N");

ej.executeQuery();

Este es un metodo creado por mi para asignar un resultSet a mi conexion...
c.setRegistrosBD(ej.getResultSet());

Muestra el numero de registros devueltos por el stored procedure:
System.out.println( c.getRegistrosBD().getRow());
System.out.println( ej.getResultSet().getRow());

el resultado siempre es 0...

Cuando genero un informe de ireport usado:

            JasperPrint print = JasperFillManager.fillReport(this.getReportes().getRutaArchivo(),
                    parametros, this.getRegistros().getConexionPool());

me genera el informe sin problemas...

He tratado de varias maneras de hacer funcionar la consulta pero mis esfuerzos han sido infructuosos, les agradezco de antemano cualquier ayuda que me puedas prestar...

Pages: [1]
ey