本文整理汇总了Java中org.eclipse.compare.CompareUI.disposeOnShutdown方法的典型用法代码示例。如果您正苦于以下问题:Java CompareUI.disposeOnShutdown方法的具体用法?Java CompareUI.disposeOnShutdown怎么用?Java CompareUI.disposeOnShutdown使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.compare.CompareUI
的用法示例。
在下文中一共展示了CompareUI.disposeOnShutdown方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getImage
import org.eclipse.compare.CompareUI; //导入方法依赖的package包/类
public Image getImage(Image base, int kind) {
Object key= base;
// kind &= 15;
Image[] a= (Image[]) fgMap.get(key);
if (a == null) {
a= new Image[15];
fgMap.put(key, a);
}
Image b= a[kind];
if (b == null) {
boolean onLeft = kind == PROPERTY_CHANGE;
b= new DiffImage(base, fgImages[kind], 22, onLeft).createImage();
CompareUI.disposeOnShutdown(b);
a[kind]= b;
}
return b;
}
示例2: getImage
import org.eclipse.compare.CompareUI; //导入方法依赖的package包/类
public Image getImage(Image base, int kind) {
Object key= base;
// kind &= 3;
Image[] a= (Image[]) fgMap.get(key);
if (a == null) {
a= new Image[6];
fgMap.put(key, a);
}
Image b= a[kind];
if (b == null) {
boolean onLeft = kind == PROPERTY_CHANGE;
b= new DiffImage(base, fgImages[kind], 22, onLeft).createImage();
CompareUI.disposeOnShutdown(b);
a[kind]= b;
}
return b;
}
示例3: getImage
import org.eclipse.compare.CompareUI; //导入方法依赖的package包/类
public Image getImage(Image base) {
Image decoratedImage = (Image) fgMap.get(base);
if (decoratedImage != null) {
return decoratedImage;
}
decoratedImage = new DiffImage(base, locked, 18, false).createImage();
fgMap.put(base, decoratedImage);
CompareUI.disposeOnShutdown(decoratedImage);
return decoratedImage;
}