SWT:Standard Widget Toolkit是Eclipse Foundation维护的Java用户界面库。 SWT尽可能使用本机小部件,以提供与主机平台一致的外观。 SWT是第三方库(不包含在JVM中),依赖它的应用程序必须为每个目标操作系统分配适当的库。有关开发基于SWT的应用程序的问题,请使用此标记。
Java、SWT 如何使 RowLayout 在 ScrolledCompositite 中工作?
我花了很长时间才进入 SWT 的内部,而且我还没有真正完成一半(这里生气的脸)。 我有 Group with RowLayout,可以换行。该组位于其他复合材料中,并且可能...
SWT 对 CR/Return 在 TextField 上触发的事件感到困惑
我对 SWT 相当陌生,发现在 TextField 上按“Return”(至少)会做三件事:为 SWT.KeyUp 创建一个事件,几微秒后,为 SWT.Dispose 创建一个事件,并且.. .
我在 Eclipse SWT 中有这个表,有 5 列。我调整了窗口的大小以及整个表格的大小,但列的大小没有调整以填充所有可用空间。 有没有布局我...
如何强制 CheckboxTreeViewer 类仅允许一个选中的元素? 我找不到强制执行此行为的样式。 我必须如此捕获支票的唯一其他选择......
为 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...