• Domingo 17 de Noviembre de 2024, 21:18

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.


Mensajes - silverfox

Páginas: 1 ... 3 4 [5] 6 7 ... 12
101
Java / Re: Radio Button
« en: Lunes 20 de Noviembre de 2006, 12:03 »
Hola.

Vuelvo a remitirte al link que te envié en un post anterior.

Básicamente el truco está en añadir otro botón oculto, que no se muestra y que representa la selección vacía.
Cuando limpias, seleccionas ese botón y parece que se ha limpiado.



Un saludo.




Silverfox

102
Java / Re: No Mover El Jinternalframe
« en: Lunes 20 de Noviembre de 2006, 12:00 »
Hola...

La pregunta de cómo evitar el movimiento de un JFrame ya está respondida en este mismo foro y se resuelve de igual forma para tu problema.


De todas formas... ¿Para qué estás usando ese JInternalFrame? Puede que la solución dependa del uso que le das.


Un saludo.






Silverfox

103
Java / Re: Problema En Manejo De Varios Jframe
« en: Lunes 20 de Noviembre de 2006, 11:23 »
Aquí te doy mi opción: Los botones que aparecen hacen aparecer y desaparecer la otra ventana. Espero que te sirva como ejemplo.


Código: Text
  1. //Archivo Test_Java1. Primer Frame
  2.  
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5.  
  6. import javax.swing.*;
  7.  
  8. public class Test_Java1 extends JFrame {
  9.  
  10.   JButton btnTest1= null;
  11.  
  12.   JFrame otro_frame= null;
  13.  
  14.   public Test_Java1() {
  15.     this.btnTest1= new JButton("Boton1");
  16.     
  17.     this.btnTest1.addActionListener(new ActionListener() {
  18.       public void actionPerformed(ActionEvent e) {    
  19.         otro_frame.setVisible(!otro_frame.isVisible());
  20.       }
  21.     });
  22.     
  23.     
  24.     this.getContentPane().add(this.btnTest1);
  25.     this.setBounds(0,0,100,100);
  26.     this.setVisible(true);
  27.     
  28.     
  29.   }
  30.   
  31.   public void setComunicacionConFrame(JFrame otro_frame){
  32.     this.otro_frame= otro_frame;
  33.   }
  34.   
  35.   public static void main (String args[]){
  36.     Test_Java1 frame1= new Test_Java1();
  37.     Test_Java2 frame2= new Test_Java2();
  38.     frame1.setComunicacionConFrame((JFrame) frame2);
  39.     frame2.setComunicacionConFrame((JFrame) frame1);
  40.   }
  41.  
  42. }
  43.  


Código: Text
  1. //Archivo Test_Java2. Segundo Frame
  2.  
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5.  
  6. import javax.swing.*;
  7.  
  8. public class Test_Java2 extends JFrame {
  9.  
  10.   JButton btnTest2= null;
  11.  
  12.   JFrame otro_frame= null;
  13.  
  14.   public Test_Java2() {
  15.     this.btnTest2= new JButton("Boton2");
  16.     
  17.     this.btnTest2.addActionListener(new ActionListener() {
  18.       public void actionPerformed(ActionEvent e) {    
  19.         otro_frame.setVisible(!otro_frame.isVisible());
  20.       }
  21.     });
  22.     
  23.     
  24.     this.getContentPane().add(this.btnTest2);
  25.     this.setBounds(0,110,100,100);
  26.     this.setVisible(true);
  27.     
  28.     
  29.   }
  30.   
  31.   public void setComunicacionConFrame(JFrame otro_frame){
  32.     this.otro_frame= otro_frame;
  33.   }
  34.  
  35.  
  36. }
  37.  

Espero que te sirva.


Edit: jupezoa... tu solución tiene la pega de tener que reconstruir el frame principal cada vez, además, de llamar a un tipo de Frame específico, por lo que no es portable. Si te fijas, quiere hacerlo visible de nuevo, lo que significa que tiene que tener el Frame ya construido.

Un saludo.



Silverfox

104
Java / Re: Ayuda Decimal Format Sumas '
« en: Lunes 20 de Noviembre de 2006, 11:01 »
Hola...

Vamos a ver...

El resultado de tu suma se guarda en una variable float, cuyo valor máximo es de 2139095039 en java. El número que has puesto tú (12474000) debería cogerlo sin problemas con un float.

De todas formas, cambia a Double.parseDouble y usa doubles para todas las operaciones.

Por otro lado, revisa también el patrón que le has puesto al DecimalFormat, que puede que no se corresponda con lo que tú quieres.

Si quieres un patrón estándar... ¿por qué no usas el Constructor base sin parámetros en lugar de meterle ""?



Si nada de esto funciona, por favor, postea dónde falla el programa y cuál es el error.



Un saludo.




Silverfox

105
Java / Re: Java, Como Jalar Un Archivo .doc
« en: Lunes 20 de Noviembre de 2006, 10:48 »
Hola...

1.- ¿Quieres leer un archivo .doc de Word de Office?
2.- ¿O es un archivo .doc de los que genera el Wordpad de windows?



Si la respuesta es la 1, busca las librerías de POI en la red, que sirven para cargar formatos de Office.

Si la respuesta es la 2, creo que lo guarda con formato RTF internamete ¿no? Así que tendrás que usar un parser de RTF (algunos componentes Swing lo soportan, así que puedes intentarlo por ahí.



Espero que te sirva.


Un saludo.





Silverfox

106
Java / Re: Radio Button
« en: Viernes 17 de Noviembre de 2006, 11:39 »
Hola...

Es una buena pregunta... lamentablemente, tiene solución con truco, porque, estrictamente, no se puede.

Aquí te dejo un link al foro de sun, con la misma discusión y sus conclusiones.

http://forum.java.sun.com/thread.jspa?thre...ssageID=4347093

Un saludo.




Silverfox

107
Java / Re: Crear Fechas Y Compararlas ¡¡
« en: Jueves 16 de Noviembre de 2006, 11:33 »
Hola...


Ve al API de java. Clases Calendar y GregorianCalendar.




Un saludo.





Silverfox

108
Java / Re: ¿es Posible Guardar Una Imagen Creada En Una Gui?
« en: Jueves 16 de Noviembre de 2006, 11:32 »
Hola...

Claro que se puede hacer.

Aquí tienes un ejemplo de cómo se haría.

http://www.ida.liu.se/~perkr/awtcanvas.html

También puedes utilizar paquetes no estándar que te permitan hacerlo.


Un saludo.





Silverfox

109
Java / Re: Archivos
« en: Miércoles 15 de Noviembre de 2006, 09:29 »
Hola...



Si usas un FileInputStream para leer los datos de origen y un FileOutputStream para escribirlos, puedes leer con el comando read() (1 byte) o bien, un array de bytes. Los escribes en tu fichero de salida (con write() ). Cuando quieras cortar, cierras tu FileOutputStream, creas otro nuevo y continúas así hasta que se termine el fichero.




Un saludo.

110
Java / Re: Superponer Dos Imágenes
« en: Miércoles 15 de Noviembre de 2006, 09:22 »
Hola...


Claro que se puede.

Echa un vistazo a la clase BufferedImage. Necesitarás una imágen que tenga canal alpha (transparencia), o bien, ponerla tú a mano.

De todas formas... si te fijas en los mapas del tiempo, los signos que aparecen no son transparentes.




Un saludo.




Silverfox

111
Java / Re: Ayuda Con Calculo Matematico.
« en: Lunes 13 de Noviembre de 2006, 15:22 »
Hola...


Echa un vistazo a la Clase DecimalFormat.



Un saludo.






Silverfox

112
Java / Re: Transmision De Voz
« en: Lunes 13 de Noviembre de 2006, 11:38 »
Hola...



Echa un vistazo a la página de Sun, en el apartado de Sound. O si no, busca cosas acerca de las clases del paquete javax.sound.sampled, donde puedes encontrar cosas que te ayuden a capturar un Stream desde un micrófono.



Un saludo.





Silverfox

113
Java / Re: Ayuda Con Calculo Matematico.
« en: Lunes 13 de Noviembre de 2006, 11:34 »
Hola...

No entiendo tu duda...


X * 19% === X * 0.19

Y efectivamente, te da el mismo resultado.

¿Qué es lo que no te cuadra?



Saludos.





Silverfox

114
Java / Re: Encriptacion
« en: Lunes 13 de Noviembre de 2006, 11:30 »
Hola...

Citar
me preguntaba si alguno tiene unejemplo de como encriptar un archivo en java bajo cualquier algoritmo...

Por ejemplo... DES

http://javaalmanac.com/egs/javax.crypto/DesFile.html


Un saludo.





Silverfox

115
Java / Re: Correo E
« en: Lunes 13 de Noviembre de 2006, 11:24 »
Hola.



Apache, el proyecto commons.net, te permite hacer conexiones telnet y ftp. Así no tendrás que escribir los protocolos a base de sockets.



Suerte.





Silverfox

116
Java / Re: Reinicializar Contenido Byte.
« en: Lunes 13 de Noviembre de 2006, 11:22 »
Hola...

Puedes borrar, bien reinicializando tú mismo la variable (con un for), bien creando un array nuevo.



Un saludo.




Silverfox

117
Java / Re: Descomponer Byte En Java
« en: Miércoles 8 de Noviembre de 2006, 13:10 »
Hola...

He estado mirando tu código y te comento cómo puedes hacerlo:

Opciones:

String.trim(): para quitar los espacios
String(byte[] bytes, int offset, int length) : con lenght = DatagramPacket.getLength()



Tú verás cuál te gusta más.



Un saludo.




Silverfox

118
Java / Re: Evento Mousemove Para Que No Se Mueva Una Ventana
« en: Martes 7 de Noviembre de 2006, 16:07 »
No sé si será por mi L&F, pero mira este trozo de código y dime cómo puedes mover la ventana que sale...

Código: Text
  1.  
  2. import java.awt.event.MouseMotionListener;
  3. import java.util.EventListener;
  4.  
  5. import javax.swing.JWindow;
  6.  
  7.  
  8. public class Test_Java1 extends JWindow{
  9.  
  10.   public Test_Java1(){
  11.     this.setBounds(100,100,100,100);
  12.     this.setVisible(true);
  13.      
  14.   }
  15.  
  16.  
  17.   public static void main(String args[]){
  18.     new Test_Java1();  
  19.   }
  20.  
  21. }
  22.  
Un saludo.







Silverfox

119
Java / Re: Evento Mousemove Para Que No Se Mueva Una Ventana
« en: Martes 7 de Noviembre de 2006, 15:51 »
Hola...

¿La clase SplashWindow que usas pertenece a algún paquete de Java, o la has programado tú mismo?





Silverfox

120
Java / Re: Evento Mousemove Para Que No Se Mueva Una Ventana
« en: Martes 7 de Noviembre de 2006, 10:31 »
Hola...


Aquí tienes la misma discusión en los foros de Sun.

Hay varias opciones para evitar el movimiento, aunque según parece, no lo consiguen del todo...

Echale un vistazo para ver si te sirve.



Un saludo.



Silverfox

121
Java / Re: Descomponer Byte En Java
« en: Martes 7 de Noviembre de 2006, 09:22 »
Hola...

Es bastante más sencillo utilizar una estructura dinámica del tamaño adecuado (o dejar que la JVM gestione el tamaño).

Echa un vistazo a las clases ByteArrayInputStream y ByteArrayOutputStream.
Con el método getBytes() conseguirás un array de byte del tamaño adecuado.

También puedes pasarlo a cadena y utilizar el método trim() o algún otro para truncar la cadena.

Si escribes cómo recibes los datos del socket, podremos especificare más.





Un saludo




Silverfox

122
Java / Re: Comunicacion Serial Con Servomotores
« en: Martes 7 de Noviembre de 2006, 09:13 »
En java.sun.com, busca la extensión javacomm.

Sirve para el manejo de puertos serie.
En cuanto a qué tendrás que hacer para mover los servos, dependerá de cómo los conexiones.




Un saludo.



Silverfox

123
Java / Re: Analisis Y Diseño
« en: Lunes 6 de Noviembre de 2006, 10:41 »
Hola...


En principio, el análisis de requisitos de una aplicación se hace ANTES de comenzar el diseño de la misma, porque todo lo que salga a la luz durante el mismo puede tener influencia en el proyecto.

Existen plugins en Eclipse para crear diagramas UML y también para hacer ingeniería inversa (diagramas a partir de las clases), aunque esto último no suele estar demasiado conseguido.

Mi recomendación personal es que comiences con, o bien un plugin, o bien algún programa gratuito de generación de diagramas UML. Si ncesitas hacer un análisis de tiempo y costes, usa algo como el MS Project o similar (hay algunos gratuitos de este estilo, pero no recuerdo nombres).

En cuanto a tutoriales de UML, existen muchos. Puedes buscar en google, aunque los mejores suelen estar en inglés, los hay en español bastante buenos también.

Por ejemplo, este.

Espero que te sirva.
Un saludo.




Silverfox

124
Java / Re: Insercion En Un Arbol De Datos
« en: Lunes 6 de Noviembre de 2006, 09:51 »
Hola...

Repasa y depura tu programa.

El error está en el método LOAD_FATHER. Como comprobarás cuando depures, en ningún momento se inserta el nodo en el árbol (ni siquiera temporalmente).


Echale un vistazo, observando el ámbito de las variables.


Un saludo.




Silverfox

125
Java / Re: Métodos Internos
« en: Jueves 2 de Noviembre de 2006, 12:42 »
Hola...

¿Estás seguro de que hay un error ahí?

Yo veo más de uno ;)

 el punto 2.- es correcto: Los dos métodos devuelven un int, pero ninguno de los dos tiene un return válido.

Para continuar y como respuesta a tu pregunta de si java admite métodos internos, escribe un programa que lo haga, a ver qué te dice el compilador...   :P

Por otra parte, las clases internas (definir una clase dentro de otra) sí que están permitidas sin problemas.

Otra observación, el método h sólo podría usarse (en caso de ser admitido en ese lenguaje) únicamente dentro de g.

Un saludo.



Silverfox

Edit: aclaraciones varias

Páginas: 1 ... 3 4 [5] 6 7 ... 12