- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.eclipse.ui.internal.WorkbenchImages.getImage()
方法的一些代码示例,展示了WorkbenchImages.getImage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkbenchImages.getImage()
方法的具体详情如下:
包路径:org.eclipse.ui.internal.WorkbenchImages
类名称:WorkbenchImages
方法名:getImage
[英]Returns the image stored in the workbench plugin's image registry under the given symbolic name. If there isn't any value associated with the name then null
is returned. The returned Image is managed by the workbench plugin's image registry. Callers of this method must not dispose the returned image. This method is essentially a convenient short form of WorkbenchImages.getImageRegistry.get(symbolicName).
[中]返回以给定符号名存储在workbench插件的图像注册表中的图像。如果没有任何与名称关联的值,则返回null
。返回的图像由workbench插件的图像注册表管理。此方法的调用方不能处理返回的映像。这种方法本质上是一种方便的工作台简化形式。getImageRegistry。获取(symbolicName)。
代码示例来源:origin: org.eclipse.mylyn.commons.repositories/ui
@Override
public Image getImage(Object object) {
if (object instanceof RepositoryCategory) {
return WorkbenchImages.getImage(ISharedImages.IMG_OBJ_FOLDER);
}
return null;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
/**
* Retrieves the specified image from the workbench plugin's image registry.
*
* @see ISharedImages
*/
@Override
public Image getImage(String symbolicName) {
Image image = WorkbenchImages.getImage(symbolicName);
if (image != null) {
return image;
}
//if there is a descriptor for it, add the image to the registry.
ImageDescriptor desc = WorkbenchImages.getImageDescriptor(symbolicName);
if (desc != null) {
WorkbenchImages.getImageRegistry().put(symbolicName, desc);
return WorkbenchImages.getImageRegistry().get(symbolicName);
}
return null;
}
代码示例来源:origin: org.eclipse.mylyn.commons/workbench
public Image getFolderImage() {
return WorkbenchImages.getImage(ISharedImages.IMG_OBJ_FOLDER);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
private Image getImage(Object element) {
if (element instanceof ItemsListSeparator) {
return WorkbenchImages
.getImage(IWorkbenchGraphicConstants.IMG_OBJ_SEPARATOR);
}
return provider.getImage(element);
}
代码示例来源:origin: org.eclipse.mylyn.builds/ui
@Override
public Image getImage(Object element) {
if (element instanceof ArtifactFolder) {
return WorkbenchImages.getImage(ISharedImages.IMG_OBJ_FOLDER);
} else if (element instanceof IArtifact) {
return imageManager.getFileImage(((IArtifact) element).getName());
}
return null;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
@Override
public Image getColumnImage(Object element, int columnIndex) {
if (columnIndex == 0) {
if (element instanceof AboutBundleData) {
final AboutBundleData data = (AboutBundleData) element;
if (data.isSignedDetermined()) {
return WorkbenchImages
.getImage(data.isSigned() ? IWorkbenchGraphicConstants.IMG_OBJ_SIGNED_YES
: IWorkbenchGraphicConstants.IMG_OBJ_SIGNED_NO);
}
synchronized (resolveQueue) {
resolveQueue.add(data);
}
resolveJob.schedule();
return WorkbenchImages
.getImage(IWorkbenchGraphicConstants.IMG_OBJ_SIGNED_UNKNOWN);
}
}
return null;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
Image getImage(QuickAccessElement element, ResourceManager resourceManager) {
Image image = findOrCreateImage(element.getImageDescriptor(),
resourceManager);
if (image == null) {
image = WorkbenchImages
.getImage(IWorkbenchGraphicConstants.IMG_OBJ_ELEMENT);
}
return image;
}
代码示例来源:origin: org.eclipse.mylyn.commons/workbench
public Image getFileImage(String filename) {
if (filename != null) {
int dotIndex = filename.lastIndexOf('.');
if (dotIndex != -1) {
String fileType = filename.substring(dotIndex + 1);
for (String element2 : IMAGE_EXTENSIONS) {
if (element2.equalsIgnoreCase(fileType)) {
return CommonImages.getImage(CommonImages.IMAGE_FILE);
}
}
}
String file = new Path(filename).lastSegment();
if (file != null) {
return getImage(PlatformUI.getWorkbench().getEditorRegistry().getImageDescriptor(filename));
}
}
return WorkbenchImages.getImage(ISharedImages.IMG_OBJ_FILE);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
private String getSeparatorLabel(String separatorLabel) {
Rectangle rect = list.getTable().getBounds();
int borderWidth = list.getTable().computeTrim(0, 0, 0, 0).width;
int imageWidth = WorkbenchImages.getImage(
IWorkbenchGraphicConstants.IMG_OBJ_SEPARATOR).getBounds().width;
int width = rect.width - borderWidth - imageWidth;
GC gc = new GC(list.getTable());
gc.setFont(list.getTable().getFont());
int fSeparatorWidth = gc.getAdvanceWidth('-');
int fMessageLength = gc.textExtent(separatorLabel).x;
gc.dispose();
StringBuilder dashes = new StringBuilder();
int chars = (((width - fMessageLength) / fSeparatorWidth) / 2) - 2;
for (int i = 0; i < chars; i++) {
dashes.append('-');
}
StringBuilder result = new StringBuilder();
result.append(dashes);
result.append(" " + separatorLabel + " "); //$NON-NLS-1$//$NON-NLS-2$
result.append(dashes);
return result.toString().trim();
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide
private Button createDropdownButton(final Composite parent, int id, String label, MouseListener mouseListener) {
char textEmbedding = parent.getOrientation() == SWT.LEFT_TO_RIGHT ? '\u202a' : '\u202b';
Button button = createButton(parent, id, textEmbedding + label + '\u202c', false);
if (Util.isMac()) {
// Button#setOrientation(int) is a no-op on the Mac. Use a Unicode BLACK DOWN-POINTING SMALL TRIANGLE.
button.setText(button.getText() + " \u25BE"); //$NON-NLS-1$
} else {
int dropDownOrientation = parent.getOrientation() == SWT.LEFT_TO_RIGHT ? SWT.RIGHT_TO_LEFT : SWT.LEFT_TO_RIGHT;
button.setOrientation(dropDownOrientation);
button.setImage(WorkbenchImages.getImage(IWorkbenchGraphicConstants.IMG_LCL_BUTTON_MENU));
button.addMouseListener(mouseListener);
}
return button;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
.getImage(IWorkbenchGraphicConstants.IMG_LCL_VIEW_MENU));
toolItem
.setToolTipText(WorkbenchMessages.FilteredItemsSelectionDialog_menu);
代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench
.getImage(IWorkbenchGraphicConstants.IMG_LCL_VIEW_MENU);
toolItem.setImage(hoverImage);
item.setText("Ipsum"); //$NON-NLS-1$
item.setControl(viewForm);
item.setImage(WorkbenchImages.getImage(ISharedImages.IMG_TOOL_COPY));
这个问题在这里已经有了答案: How to make a property protected AND internal in C#? (8 个答案) 关闭 9 年前。 我需要声明一个既受又 内部保
我对在 Kotlin 1.3 中使用 Strings.isNullOrEmpty 导入 jdk.internal.joptsimple.internal.Strings.isNullOrEmpty 的
我有一个项目,实习生单元测试应该位于与被测源代码不同的目录树中。有点像这样: projectRoot projectRoot/src projectRoot/tests projectRoot/tes
如何在功能测试中访问浏览器的主要 JavaScript 范围?例如,我想获取对 Dojo 小部件的引用并检查它的属性。例如,在浏览器 JavaScript 控制台中,我可以运行: dijit.
public class TestClass { protected internal int FieldA; internal protected int FieldB; }
我想创建一个内部自动属性: internal bool IP { get; protected internal set; } 我认为可以使 setter protected 或 protected
java.lang.NoSuchMethodError: okhttp3.internal.Internal.initializeInstanceForTests() When creating a
我正在尝试使用 intern 来测试在 node.js 下运行的 dojo 应用程序 我的 intern.js 配置文件是这样的: define({ loader: {
我在 Raspbian wheezy 上的 nginx 1.2.1-2.2 有点问题。我认为它是在我更改站点可用/默认文件中的索引后开始的。以下是相关文件: nginx.conf user www-d
我在尝试加载 Visual studio 2012 时遇到了此错误,遇到了异常。这可能是由扩展引起的,并且在 C:\Users\~\AppData 中给出了附加信息的位置\Roaming\Micros
我正在将一个项目迁移到 Java9,在我切换到新的 Java 版本后,测试开始失败,看起来 PowerMock 正在尝试访问一些它无法访问的类。 Tests run: 1, Failures: 0,
该触发器用于检测进度中的顺序是否已更新,并有助于更新进度的概览状态和完成时间。 但是当发生内部错误时,它并不总是有效,如下所示: Error: 13 INTERNAL: An internal err
当我尝试将包含一些 JavaScript 的项目导入工作区时(使用 Eclipse 的 Neon.M6 版本),出现此错误: eclipse.buildId=4.6.0.I20160317-0200
我在尝试访问 FullContact API 服务器时收到此错误。我正在使用 okhttp 2.7.5 和 okhttp-urlconnection 2.7.5 以及改造 1.9.0。 Caused
当我试图读取一个以前版本的 pandas 保存的 pickle 文件时,它产生了一个 ImportError。 ImportError: No module named 'pandas.core.in
我正在将一个项目迁移到 Java9,在我切换到新的 Java 版本后测试开始失败,似乎 PowerMock 正在尝试访问它无法访问的一些类。 Tests run: 1, Failures: 0, Er
我正在尝试设置 Lumen - 建立在 Laravel 组件之上的“微框架”。服务器端有 nginx + php-fpm。 这是我的 nginx 配置: server { server_nam
在我们的项目中,我们决定在我们的项目中使用最新的 fmt 版本 (6.2.0) 并主要使用 printf 功能,因为我们在广泛使用 printf 的地方进行日志记录。 我使用 fmt 包中包含的 CM
我正在使用 Mockito jar 为 Groovy 编写 Junit 测试用例,但它给了我以下异常: java.lang.NoSuchMethodError: org.mockito.interna
我们的应用程序使用 Google 集合中的 MapMaker 类,并且我们遇到了以下异常,但仅限于使用 webstart 的 OS X 10.4。从应用程序包启动时以及在 OS X 10.5 和 Wi
我是一名优秀的程序员,十分优秀!