如何在 SWT 标签中添加文本和图像

2023-11-26

有没有办法在 SWT 标签中在一行中添加文本和图像。 一旦我添加图像,文本就会消失。


不,你不能在一个文件中同时拥有图像和文本Label(除非你自定义绘制它)。其他用途org.eclipse.swt.custom.CLabel:

Code:

import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class LabelTest {
    public static void main(String[] args) 
    {
        final Display display = new Display();
        final Shell shell = new Shell(display);
        shell.setLayout(new FillLayout());

        Image image = new Image(display, "next.png");

        CLabel label = new CLabel(shell, SWT.BORDER);
        label.setImage(image);
        label.setText("This is a CLabel !!");

        shell.pack();
        shell.open();


        while (!shell.isDisposed()) {
            if (!display.readAndDispatch())
                display.sleep();
        }
        if(image != null)
        {
            image.dispose();
            image = null;
        }
        display.dispose();

    }
}

Output:

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 SWT 标签中添加文本和图像 的相关文章

  • Eclipse更新后插件消失了

    已使用更新 Eclipse PDTWindow gt Check for Updates特征 重启后所有第三方插件似乎都被关闭了 从 开始 clean命令行键没有帮助 Eclipse Installation Detals正确包含有关我所有
  • GEF + EMF:为什么当调用refreshChildren() 时,我的编辑器不删除已删除对象的图形?

    我已经为类似图形的 EMF 模型实现了 GEF 编辑器 并为图形中的某种类型的节点提供了删除命令 我想我已经完成了所有必要的步骤以使此设置正常工作 vainolo https stackoverflow com users 817399 v
  • 将第 3 方库添加到 Eclipse 插件

    在 Eclipse 插件中包含附加 JAR 文件的正确方法是什么 我自己的插件需要 apache commons io 我将 JAR 复制到我的插件目录中 并通过插件清单的 依赖项 选项卡添加它 这对我有用 但我的插件的其他用户将必须手动下
  • 如何修补 Eclipse 插件?

    我想修复 eclipse 插件 WTP 的官方插件 中的错误 我在本地更改了源代码 对其进行了调试 一切都很好 现在我想将此更改传播到我的 Eclipse 安装 但我遇到了问题 似乎有不止一种方法可以实现这一目标 例如 这个网站 http
  • 集合推导式在 Pydev (Python) 上不起作用

    x for x in range 10 在 IDLE 上完美运行 但是当我在 eclipse 中尝试 使用 Pydev 插件 时 出现语法错误 未定义的变量 x 是因为 Pydev 不支持集合理解什么的吗 我该怎么做才能使这项工作成功 这只
  • Mercurial Eclipse 插件

    在哪里可以找到好的 Eclipse Mercurial 插件 MercurialEclipse https bitbucket org mercurialeclipse main 更新站点 https bitbucket org mercu
  • SWT - 表查看器 - 隐藏列并从列中获取值

    我正在尝试从表中的数据创建一个数组列表 我需要从可见列中获取值 但我还需要从表中不可见的列中获取值 将 SWT 与表查看器一起使用 我不知道如何不显示表中的列 我也不知道如何通过指定列名从表中提取数据 我一直使用 Swing 所以我一直使用
  • 对 JFace Treeviewer 多列进行排序

    我希望用户能够对TreeViewer只要他想 只要单击列标题即可 但是我不知道正确的方法 我发现我们可以使用ViewerComparator对不同的元素进行排序 但是 我不知道如何设置侦听器以便能够正确进行升序或降序排序 有没有办法让 JF
  • 如何使用 p2-maven-plugin 将插件和功能打包到 OSGI 包中

    我已经创建了一个插件和功能项目 用于插件 我正在使用 tycho maven 来构建它 我能够成功构建它 现在我想打包成 osgi 包 plugin jar feature jar artifacts jar content jar 为此
  • Eclipse 快捷方式查找覆盖某个方法的所有子类

    Is there an Eclipse shortcut to see all class overriding the method m Highlight select put cursor on the method name and
  • 为什么我不能在本地主机上运行谷歌应用程序引擎项目?

    我正在使用 macbook pro 进行开发 我刚刚安装了 eclipse indigo Google 应用引擎 Java SDK 是 1 8 2 我正在尝试在本地主机上运行应用程序引擎项目 但我收到以下错误 2013 08 04 13 1
  • 将过滤器添加到 Eclipse 中的 Project Explorer

    我想向 Project Explorer 添加一个新的过滤器 以向用户隐藏一些在 Eclipse RCP 应用程序中自动创建的项目 到目前为止我已经找到了两个扩展点 org eclipse ui ide resourceFilters 允许
  • 定期更新 SWT 会导致 GUI 冻结

    Problem 当 GUI 字段定期更新时 SWT 会冻结 我想要一个基于 SWT 的 GUI 其中文本字段的值会定期递增 最初我从单独的线程访问 textField 导致抛出异常 线程 Thread 0 org eclipse swt S
  • 如何在 Eclipse 下载站点上查找哪些功能包含所需的插件

    在针对目标平台开发 RCP 应用程序时 我 和别的 https stackoverflow com questions 10001143 eclipse rcp target platform bundle org eclipse ui v
  • 挂钩 Eclipse 构建过程吗?

    我希望在 Eclipse 中按下构建按钮时能够运行一个简单的 Java 程序 目前 当我单击 构建 时 它会运行一些 JRebel 日志记录代码 我有一个程序可以解析 JRebel 日志文件并将统计信息存储在数据库中 是否可以编写一个插件或
  • SWT GridLayout 列重叠

    Code final Composite sectionClient toolkit createComposite parent SWT NONE sectionClient setLayout UIHelper getLayoutFor
  • 无法在 Eclipse 中运行 genymotion 插件

    我收到错误 异常 VBoxManage java io IOException 无法运行程序 C Program Files Genymobile reg CreateProcess error 2 系统找不到指定的文件 当我尝试运行 ge
  • 我可以使用其他编程环境编辑 Google AppInventor 制作的应用程序吗?

    因此 我发现使用 Google AppInventor 制作 Android 应用程序与使用 Eclipse 的 Android 插件手动制作相比确实很容易 但由于 AppInventor 的能力有限 有什么方法可以使用 Eclipse 或
  • 在 Eclipse 3.5 上安装旧版 TestNG 插件时出现问题

    我正在尝试在 eclipse 3 5 上安装 TestNG 5 11 并获得以下信息 eclipse buildId unknown java version 1 6 0 19 java vendor Sun Microsystems In
  • 如何在 Eclipse 中获得完全限定的类名?

    有没有一种快速方法可以在 Eclipse 中单击 Java 类并获取其完全限定名称 或将其复制到剪贴板 2016年6月29日编辑 正如 Jeff 所指出的 您只需要执行以下第二步 1 Double click on the class na

随机推荐

  • 带参数的 Excel VBA CommandBar.OnAction 很困难/未按预期执行

    所以 我用谷歌搜索了一下 似乎在制作自定义弹出菜单时 如果想传递参数 那么这是possible但对我来说有两个主要问题 1 您调用的函数将会执行 但您将无法在其上激活断点 甚至无法使用 Stop 2 奇怪的是 它似乎被调用了两次 这也不是很
  • 如何在我自己的应用程序中创建一个“打开方式”列表,如“探索”中所示

    在我的应用程序中 用户可以选择对文件的引用 例如图像文件 我想制作带有箭头的按钮 打开一个列表 其中包含系统上安装的可以打开此文件类型的程序 我知道我可以从注册表 HKEY CURRENT USER Software Microsoft W
  • 使用AssemblyInfo自动更新多个AssemblyInfo.cs文件

    我有多个 AssemblyInfo cs 文件 作为单个解决方案中许多项目的一部分 我将这些文件作为 TeamCity 的一部分自动构建 为了使 msbuild 脚本更易于维护 我希望能够将 AssemblyInfo 社区任务与 ItemG
  • Android IABv3 getSkuDetails 不返回 Sku 详​​细信息

    我目前正在与 Android Iab v3 作斗争 我之前一直使用 Google 的 IabHelper 类来成功显示可用产品 然而 今天它不再返回给我任何东西 传递给IabHelper类中IInAppBillingService的getS
  • Azure IoT 中心、EventHub 和函数

    我有一个 IoTHubroute指向触发函数的 EventHub 我在获取时遇到问题DeviceId以及事件对象中的其他 IoT 中心属性 而无需将这些属性显式添加到负载中 如果我将输入类型设置为string 或自定义类型 public s
  • 在 xslt 中何时使用 for-each 以及何时使用 apply-templates?

    我听说大多数时候在编写 XSLT 时通常可以 而且更好 使用 apply templates 而不是 for each 这是真的 如果是这样 使用 apply template 有什么好处 Using
  • cx_freeze:如何将包文件添加到library.zip中?

    我注意到 当我尝试为 Windows 滚动 zip 时 pytz 会丢失 zoneinfo 文件夹 现在我有一个解决方法 我会在之后使用python setup py build namely 7z a xr py build exe wi
  • iOS 和 Android 算法或库,用于羽化图像边缘,类似于 Photoshop

    我正在寻找 最好 iOS 和 Android 库或算法 以帮助我以与 Photoshop 中处理图像类似的方式羽化图像边缘 下图展示了该算法的预期效果 我对图像的羽化边界不感兴趣 只对 alpha 边缘感兴趣 我几天来一直在寻找可以完成它的
  • 如何为 DataFrame 中的每一列绘制箱线图? [复制]

    这个问题在这里已经有答案了 我有一个数据框df多列 我想创建一个boxplot 对于每一列 using matplotlib df info 下面我的 DataFrame 的输出供参考
  • 位移操作未返回预期结果

    为什么Java会返回 2147483648当我移位时1 预期结果是9 223 372 036 854 775 808 使用 Wolfram Alpha 和我的计算器进行了测试 我测试过 System out print long 1 lt
  • 迭代二维 STL 向量 c++

    我目前正在尝试打印我正在开发的游戏中玩家的动作历史记录 在每轮结束时 每个玩家都在正向或负向移动了一定的量 这会被记录为移动向量中的 int 最终我想绘制每个玩家的移动方向与时间的关系 但我在从二维向量中提取数据时遇到了困难 所以我尝试的第
  • Xcode 中是否可以将动态框架转换为静态库?

    是否可以将动态框架转换为静态库 问题是我没有框架的源代码 但只有SomeFramework framework文件是少数架构的动态库 创建一个 可可触摸框架 并将您的 framework 添加到 链接的框架和库 然后你可以 Go to 构建
  • 使用 sed 合并两个模式之间的行

    我有一个如下所示的输出文件 HEADER 1 server1 server2 server3 server4 server5 server6 server7 server8 server9 HEADER 2 HEADER 1 server1
  • 有没有办法在html中插入QPixmap对象?

    简单的情况 我有一个对象 它有一个QPixmap成员 首先创建对象 现在像素图为空 然后从数据库读取像素图并将其插入对象中 我需要在 html 代码 中插入该像素图并在 a 中显示该 html 代码QLabel但我不知道如何制作它 因为像素
  • Angular 2 Router、href 链接和不需要的页面刷新

    我目前正在尝试 angular2 beta1 我对新路由器有点困惑 通过 router navigate 进行导航就像一个魅力 而尝试通过注册路线的普通链接来刷新页面 当然 PathLocationStrategy 会发生这种情况 因为 H
  • Javascript 正则表达式 - 如何获取大括号之间的文本

    我需要获取大括号之间的文本 如果有 我确实找到了另一篇文章 但从技术上讲 它没有正确回答 用于提取方括号或大括号之间的文本的正则表达式 它实际上并没有说明如何实际提取文本 所以我已经做到了这一点 var cleanStr Some rand
  • 如何使用 jQuery 隐藏 div?

    当我想隐藏 HTML 时 div 我使用以下 JavaScript 代码 var div document getElementById myDiv div style visibility hidden div style display
  • 为什么这个 Javascript 方法不会继续调用自身?

    我有一个带有特权方法的 JavaScript 对象 当此方法完成后 我希望它调用自身 在短暂的超时后 并继续无限期地运行 不幸的是 该方法只运行两次 然后就停止了 没有任何错误 在 Chrome 和 IE 中测试 结果相同 代码如下 fun
  • HTML5 视频源作为本地存储的 blob 不再工作

    从 Chrome 80 开始 Blob 或 IndexedDB 的工作方式似乎发生了变化 将视频文件作为 blob 加载并通过 createObjectURL 将其分配给 HTML5 Video 元素仍然有效 load the blob t
  • 如何在 SWT 标签中添加文本和图像

    有没有办法在 SWT 标签中在一行中添加文本和图像 一旦我添加图像 文本就会消失 不 你不能在一个文件中同时拥有图像和文本Label 除非你自定义绘制它 其他用途org eclipse swt custom CLabel Code impo