Categorías
Rich Client Platform(RCP)

Cargue la imagen existente en el panel usando Eclipse SWT

Esta publicación también asume que tiene una aplicación Eclipse RCP independiente. Puedes averiguar cómo hacer uno aquí.

Es posible que queramos cargar una imagen en una aplicación, esto también está relacionado con el método de dibujo de la clase GC. Primero podemos crear un objeto Image y luego usar el método GC.drawImage () para dibujarlo en el panel. Podemos dibujarlo en una proporción diferente de su ancho y alto originales. El método GC.drawImage () proporciona múltiples opciones para que las utilicen los programadores en función de sus requisitos.

public void createPartControl(final Composite parent) {
 
	parent.setLayout(new FillLayout());
	parent.addPaintListener(new PaintListener() {
		public void paintControl(PaintEvent e) {
			Image image = new Image(e.display,"/home/xiaoran/Desktop/a.png"); 
		    GC gc = e.gc;			   
		    gc.drawImage(image, 0, 0);			 						
		}
	});
}

  Eclipse RCP: Relación entre ventana, perspectiva, vista, etc.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *