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); } }); } |