Redimensionar imagen en java

milon
06 de Febrero del 2005
Hola, tengo un problema de "tamaño" en mi aplicación. Resulta que abro una ventana donde dibujo una gráfica (uniendo lineas mediante coordenadas, etc...), pero a veces es demasiado grande.
Me gustaria saber si hay forma de redimensionar esa imagen para hacerla mas pequeña y que pudiese llegar a verse a pantalla completa, por ejemplo.
Dibujo mediante una clase que se extiende de Canvas, en el metodo "paint(Graphics g)"

nkpevfqy
06 de Febrero del 2005
Dado que la imagen la "generas" tu, lo que te recomiendo es que pongas en canvas en un panel con scroll. Mete en panel en un JScrollPane. Otra opcion es habilitar algun tipo de zoom, de tal forma que en el paint() pintes a la escala que escoja el usuario, lo cual no es trivial, pues las coordenadas de raton tendras que traducirlas segun el zoom