这篇文章还假设您有一个独立的Eclipse RCP应用程序。您可以在这里找到制作方法。
我们可能想将图像加载到应用程序,这也与GC类中的绘制方法有关。我们可以先创建一个Image对象,然后使用GC.drawImage()方法在面板上绘制它。我们可以以与原始宽度和高度不同的比例绘制它。GC.drawImage()方法为程序员提供了根据其要求使用的多个选项。
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);
}
});}
最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。