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.


Messages - chuidiang

Pages: [1] 2 3 ... 380
1
Java JSE / Re: VALIDAR NÚMEROS DECIMALES
« on: Mayo 03, 2018, 07:14:42 pm »
Hola:

Una vez pones la variable "hayPunto" a true ... nunca más la vuelves a poner a false, por lo que las siguientes llamadas siempre darán que hayPunto.

Saludos.

2
Java JSE / Re: Imágenes de Productos
« on: Abril 15, 2018, 07:11:47 pm »
Hola:

Lo ideal sería tomar la foto con un tamaño parecido al que quieras luego mostrar, así no habría muchos problemas.
No dices como haces el redimensionamiento. Una primera opción es hacerlo con un programa de dibujo externo (gimp o photoshop por ejemplo) que seguramente lo hagan bien para que no salgan rayas y eso.
La otra opción es hacerlo con java. En este enlace tienes una forma de hacerlo https://stackoverflow.com/questions/15558202/how-to-resize-image-in-java
Y hay varias alternativas, otra más simple es la siguiente: la clase Image de java tiene un getScaledInstance(), así que con algo como esto puedes hacerlo también

Code: [Select]
scaledImage = new ImageIcon(originalImage.getImage().getScaledInstance(size, -1, Image.SCALE_SMOOTH));
Saludos.

3
Hola:
No veo ningún 15.
Da la impresión de ser un problema en el formato de la cadena ...¿Qué versión de python están usando?
Saludos.

4
Android / MOVED: app
« on: Abril 05, 2018, 02:43:35 am »

5
Java JSE / Re: escribir productos en txt
« on: Marzo 19, 2018, 11:00:45 pm »
Hola:

He revisado por encima. Ahí van varias cosas para que tengas en cuenta

Lo del NullPointer. Tu listaProd es un array de 100. listaProd.length es 100 siempre (es el tamaño del array). Cuando creas el array, se crea un array con 100 null dentro y su longitud es 100. Según vas añadiendo productos, tienes la variable nProd para guardar el índice del array que toca y metiéndolo dentro del array. Cuando nProd vale, por ejemplo, 10, tienes 10 productos en listaProd y 90 null detrás (total 100).

Cuando haces el bucle para guardar, debes hacerlo sobre el número real de productos (nProd), no sobre listaProd.length. Si lo haces así, el elemento 11 (en el ejemplo de antes) te dará nullpointerexception cuando hagas pw.println(listProd[ i ].getCodigo()); ya que listProd[ i ] es null y la llamada null.getCodigo() da NullPointerException. Así que haz el bucle de 0 a nProd .... pero NO alternes el valor de nProd. Justo antes del bucle estás haciendo nProd=listaProd.length, por lo que nProd valdrá 100 y solo tienes 10 elementos.

y el close debe estar inmediatamente fuera del bucle, si no, en la segunda iteración, el fichero está cerrado y dará un error. Si no escribe nada, llama al método flush() de BufferedWriter para obligar a la escritura en fichero. pero el close fuera del bucle debería bastar, así que si no escribe nada, igual hay otro problema en otro sitio.

Saludos.

6
Java JSE / Re: escribir productos en txt
« on: Marzo 19, 2018, 03:22:02 pm »
Hola:

Estaría bien que fueras un poco más específico. "colapsa" no da mucha información. ¿Salta una excepción? ¿No hace nada? ¿Se va la memoria? ¿explota el ordenador :P ?

De todas formas, tienes un pw.close() dentro del bucle, así que escribirá el primer elemento, cerrará el fichero y dará error ( "colapsa" :) ) cuando intente escribir el segundo elemento. Debería saltar una excepción IOException o similar.

Saludos.

7
Java JSE / Re: escribir productos en txt
« on: Marzo 15, 2018, 07:06:59 pm »
Hola:
No entiendo el problema. En ese método estás haciendo
Code: [Select]
nProd = listProd.length;así que ya tienes el número de elementos en el array ....
¿Cual es exactamente el problema?
Saludos.

8
Java JSE / Re: Problema con un ArrayList
« on: Febrero 28, 2018, 06:52:21 pm »
Hola:
Estaría bien saber la línea exacta del error.
De todas formas, estás intentando acceder al elemento 295, (indice 294, ya que el primer indice es 0) de un array que tiene 294 elementos.
Saludos.

9
Java JSE / Re: Como evitar que una aplicacion se abra mas de una ves
« on: Febrero 20, 2018, 02:45:03 pm »
Hola:

Echa un ojo a https://stackoverflow.com/questions/5317152/getting-the-parameters-of-a-running-jvm
El comando que viene con java jps -lvm te muestra máquinas virtuales java en ejecución con sus parámetros, con lo que podrías identificar si tu programa está o no corriendo
No sé si hay soporte en la API de java para este comando (tendrás que mirarlo), pero a las malas puedes llamar al comando jps con Runtime.getRuntime().exec("jps ....") y recogiendo la salida con su outputstream. Algo de info http://www.chuidiang.org/java/ejemplos/Runtime/runtime.php

Saludos.

10
Java JSE / Re: Aplicación para validar archivos
« on: Febrero 03, 2018, 03:46:48 am »
Un error "NoClassDefFoundError" suele deberse a que te falta alguna librería (algún jar) que añadir a tu proyecto. En este caso, el jar en el que esté la clase org.apache.commons.lang3.ObjectUtils.

Por el nombre, posiblemente ese jar esté aquí https://commons.apache.org/proper/commons-lang/  Prueba a descargarte esa librería y añadirla a tu proyecto.

Saludos.

11
Java JSE / Re: Aplicación para validar archivos
« on: Enero 30, 2018, 10:58:19 pm »
Hola:
Depende de lo que quieras
- Trabajarlo sobre el archivo. ¿Te permiten modificarlo o debes conservar el original?. No suele ser buena  idea trabajar directamente sobre archivos. Si no son muy grandes, mejor cargarlo en memoria y trabajar en memoria. Si son muy grandes, normalmente por bloques.
- Sobre JTable. ¿Necesitas que el usuario visualice el contenido del archivo?. Si no necesitas visualizarlo, no uses JTable.
- matrices, que es lo que te comentaba de cargarlo en memoria y trabajar ahí.

Saludos.

12
Java JSE / Re: Aplicación para validar archivos
« on: Enero 30, 2018, 08:01:09 pm »
Hola:

Hay librerías para leer CVS, por ejemplo OpenCVS. Si la lectura falla, posiblemente la sintaxis está mal. Si lee correctamente, luego podrías ir validando los datos uno a uno.

Saludos.

13
Visual C# / Re: Aplicación para realizar diagramas
« on: Enero 29, 2018, 02:52:15 pm »
Hola:

Pues sí, hay.

Saludos.

14
C/C++ linux / Re: Aplicación para realizar diagramas
« on: Enero 29, 2018, 02:51:33 pm »
Hola:

Pues sí, los hay.

Saludos.

15
Java JSE / Re: Aplicación para realizar diagramas
« on: Enero 29, 2018, 02:50:42 pm »
Hola:

Sí, Java tiene posibilidad de dibujar gráficos, hay un componente Canvas e incluso podrías dibujar sobre cualquier componente gráfico de ventanas (botones, paneles, etc).

Saludos.

Pages: [1] 2 3 ... 380
ey