No ha encontrado la respuesta aquí? Regístrate, preguntar y obtener una respuesta adecuada en cuestión de minutos!
  • Username:

Para poder verificar esta petición, por favor escribe en el campo de abajo lo siguiente: forodejava

Password:
Confirm Password:
Your Email:
Confirm Email:
Resultados 1 al 9 de 9
  1. #1
    Fecha de ingreso
    26 nov, 10
    Mensajes
    10
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado Guardar imagen generada dentro de un jpanel

    Hola, tengo un problema con mi proyecto. Necesitaria poder guardar una imagen que se genera en un jpanel. Mi proyecto consiste en dibujar una serie de graficas en base a una ecuacion en la que el usuario introduce los valores ed las variables y estos dan como resultado unas graficas(hasta 3) que se representan en dentro de un jpanel. kiero añadir un boton mas que permita guardar esa imagen de las graficas.

    Gracias de antemano

    La solución completa para el hilo: aquí.


  2. #2
    Fecha de ingreso
    03 ago, 11
    Ubicación
    Panamá
    Mensajes
    450
    Post Thanks / Like
    Poder de reputación
    894

    Predeterminado

    Hola, antes de seguir, ya tienes la imagen?. Como la dibujas?.
    Sería bueno que expliques un poco más por favor, si yo no sé la respuesta posiblemente otro compañero sí.

  3. #3
    Fecha de ingreso
    26 nov, 10
    Mensajes
    10
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    hola, joder disculpa pero no me habia llegado mensaje de notificacion al correo. A ver....

    yo dibujo sobre este jpanel en base a unos datos de entrada q me introducen en jtextfields q hacen una serie de calculos y generan una lista de puntos, son estos los q dibujo sobre el jpanel mediante el metodo paint de este. Es decir mi jpanel esta definido en si como una clase interna del jframe que contiene todo (botones, jtextfields,barra de progreso..). Ecnontre una manera de guardar la imagen xo no es valido ya que lo guarda en la carpeta donde esta el applet, pero este deberia poderse colgar en internet y en tal caso no seria posible. Querria poder guardarla en donde el usuario kisiera dentro de su disco, como cualkier interfaz de guardado q nos dan en Windows o Linux vamos. Gracias y stare mas atento a la respuesta esta vez jeje

  4. #4
    Fecha de ingreso
    03 ago, 11
    Ubicación
    Panamá
    Mensajes
    450
    Post Thanks / Like
    Poder de reputación
    894

    Predeterminado

    Bueno te pongo un ejemplo que te sirve para que el usuario seleccione la ruta, al tener la ruta ya puedes usar el código que hiciste para guardar la imagen en la ruta seleccionada.

    Código PHP:
    JFileChooser elegir = new JFileChooser("/");
            
    elegir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            
    elegir.showOpenDialog(null);
            
    File seleccionado elegir.getCurrentDirectory();
            
    System.out.println("Ruta seleccionada " seleccionado.getAbsolutePath()); 

  5. #5
    Fecha de ingreso
    26 nov, 10
    Mensajes
    10
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    gracias..pero con la manera q guardaba la imagen era un autentico pifostio. Usaba como 4 metodos y no kedaba nada claro. buscaba algo sencillo como x ejemplo tu codigo xa poder elegir la ruta de salida, pero aun sigo keriendo convertir la imagen del jpanel a un renderedImage o algo asi para poder salvarla. Gracias de todos modos

  6. #6
    Fecha de ingreso
    03 ago, 11
    Ubicación
    Panamá
    Mensajes
    450
    Post Thanks / Like
    Poder de reputación
    894

    Predeterminado

    bueno pon lo que tienes de tú código para verlo.

  7. #7
    Fecha de ingreso
    26 nov, 10
    Mensajes
    10
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    buenoooo creo haberlo solucionado.....si señor!

    private void guardar1ActionPerformed(java.awt.event.ActionEvent evt){
    BufferedImage imagen = new BufferedImage(600, 600, WIDTH);
    Graphics2D gg = imagen.createGraphics();
    areaResultados1.paint(gg);
    */JFileChooser fc = new JFileChooser();

    int r=fc.showSaveDialog(null);
    if(r==JFileChooser.APPROVE_OPTION){
    File archivo=fc.getSelectedFile();
    try {
    ImageIO.write(imagen, "jpg", archivo);
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

  8. #8
    Fecha de ingreso
    03 ago, 11
    Ubicación
    Panamá
    Mensajes
    450
    Post Thanks / Like
    Poder de reputación
    894

  9. #9
    Fecha de ingreso
    26 nov, 10
    Mensajes
    10
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    No ha encontrado la
    respuesta aquí?
    Regístrate, preguntar y
    obtener una respuesta
    adecuada en cuestión de minutos!


    Un registro de minutos: clic

    Sin publicidad para los miembros!
    gracias tio...he sabido x donde tirar gracias a ti

Temas similares

  1. ¿Cómo crear un Canvas3D dentro de un JPanel?
    Por jamling en el foro Java 2D, Java 3D y OpenGL
    Respuestas: 1
    Último mensaje: 28/12/2011, 12:42
  2. JPanel con imagen de fondo
    Por pflerman en el foro AWT-SWING
    Respuestas: 2
    Último mensaje: 22/09/2011, 17:32
  3. Profundidad de JInternalFrame dentro de un JPanel
    Por marioh en el foro AWT-SWING
    Respuestas: 2
    Último mensaje: 27/08/2011, 09:05
  4. Respuestas: 8
    Último mensaje: 15/08/2011, 17:06
  5. Guardar imagen en base de datos
    Por Geovanny0401 en el foro Netbeans
    Respuestas: 1
    Último mensaje: 05/11/2010, 14:50

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •