SWT:Standard Widget Toolkit是Eclipse Foundation维护的Java用户界面库。 SWT尽可能使用本机小部件,以提供与主机平台一致的外观。 SWT是第三方库(不包含在JVM中),依赖它的应用程序必须为每个目标操作系统分配适当的库。有关开发基于SWT的应用程序的问题,请使用此标记。
为 Java 配置 Eclipse SourceViewer
我正在尝试创建一个嵌入 Java 编辑器/查看器的查看器。但是,我无法让源查看器执行正确的 Java 扫描和着色。这是我到目前为止的代码。
我使用 SWT 和 JFace(在 Windows 上)构建了一个 Java 应用程序。在这里,我想将电子邮件地址作为文本放入菜单项中,并使用以下操作类: 私有类 MyAction 扩展了 Acti...
如何处理 SWT/JFace 中每个 ViewPart 或 Form 的 KeyEvent?
我正在构建一个 Eclipse 应用程序,我正在尝试创建一个在按 F5 时启动操作的快捷方式,并使其成为该 Tab/ViewPart 获得焦点时的默认操作。 我读过...
SWT/JFace:如何处理每个ViewPart或Form的Keyevents?
我正在构建一个 Eclipse 应用程序,我正在尝试创建一个在按 F5 时启动操作的快捷方式,并使其成为该 Tab/ViewPart 获得焦点时的默认操作。 我读过...
Java SWT:重绘、重新设计、更新和 requestLayout(和 pack)之间的区别
有人可以向我解释一下 Control.redraw()、Control.update()、Widget.reskin()、Control.requestLayout() 和 Control.pack() 方法的区别吗? 不幸的是 API 文档...
我在 SWT GUI 中进行一些 2D 绘图。 为此我有一个 GC 对象。 如何在 SWT Canvas 内绘制旋转文本?
我正在寻找一种在我的应用程序中的某些复合材料上添加覆盖层的方法。覆盖层将包含一个带有文本“无可用数据”的标签。需要显示底层复合材料,但是......
我正在尝试获取基于 SWT 中的 Canvas 的 Image 对象,首先我绘制一些随机形状来填充画布,然后我尝试获取图像并读取图像像素,如下所示: 画布。
最后,我得到了用 GraalVM 编译的 java 应用程序(带有 SWT 的纯 java 和一些 JNA 调用) 但是:启动时,我在单击 UI 元素时出现分段错误... 失败的堆栈跟踪...
我正在升级旧的 RCP 应用程序以使用 eclipse 2023-06。有 2 个视图显示双垂直滚动条。两者都使用 TreeViewer。 该部分初始化如下: 查看器 = 新 TreeVie...
我有带网格的nattable。我引入了自己的拖动侦听器,它实现了 DragSourceListener。 DND 效果很好 - 可以拖动某个项目并将其放入某个项目组中。 drop 何时执行...
我有带网格的nattable。我引入了自己的拖动侦听器,它实现了 DragSourceListener。 DND 效果很好 - 可以拖动某个项目并将其放入某个项目组中。 drop 何时执行...
我有一个包含几个按钮的窗口(该窗口充当起始页)。当我第一次创建并打开 Shell 时,创建的第一个 Button 被分配焦点。有没有办法去掉
如何在java中检测windows字体大小(100%、125%、150%)
我正在使用一个 swt 对话框,如果我将字体大小(控制面板 -> 显示)从小(100%)增加到大(150%),控件就会从屏幕上被切断 这可以使用以下方法解决 可滚动
我有以下内容: 导入 org.eclipse.swt.SWT; 导入 org.eclipse.swt.events.*; 导入 org.eclipse.swt.layout.FillLayout; 导入 org.eclipse.swt.widgets.*; 公共课 SSCCE { 公共静态v...
问题 整个 GUI 都坏了。没有消息、按钮中没有文本、奇怪的符号等。 我认为这可能是 SWT(见图)。 环境 桌面操作系统:macOS Catalina 10.15.4 (19E287) 莫...
图片供您参考 当我们右键单击项目资源管理器时,会出现列表,也称为上下文菜单。我想用我选择的其他图标替换此菜单中的这些图标。怎么...
如何更改 Eclipse IDE 溢出选项卡下拉列表的字体大小
图片供您参考 如何更改 eclipse ide 中存在的溢出选项卡下拉列表的字体大小。 列表已标记在图像中。 我想改变这个下拉菜单的字体大小...
我有 Eclipse SWT Spinner 小部件格式问题
我有一个基于滚动复合表单的Java应用程序。它是在 Eclipse IDE 上实现的。每个微调器都以相同的方式声明,示例如下: 旋转器 spCh1; spCh1 = 新
没有过滤字符串时,是否有办法禁用 Nattable 过滤器行中的“清除过滤器”图标?
当我单击一个过滤器单元格然后在我的视图中移动到另一个区域而不输入过滤器字符串时,即使我没有输入字符串,“清除过滤器”图标也会显示在单元格中......