jface相关内容

JFace PopupDialog 中小部件的背景颜色

我想将 JFace PopupDialog 用作用户输入的轻量级对话框.但是我对文本小部件的背景颜色有一些问题. 正如您在下面的 1 中看到的,SWT.MULTI 文本小部件具有没有背景和边框,SWT.SINGLE 文本小部件没有背景.我试图用以下方法覆盖背景颜色: 文本注释 = new Text(composite, SWT.MULTI|SWT.BORDER);评论.setFocus() ..
发布时间:2022-01-18 22:58:11 Java开发

SWT ProgressMonitorDialog 与 Job

我想使用一个非模态的进度监视器,可以缩小到状态栏的右下角. 据我测试,ProgressMonitorDialog 可以正确地向用户显示进度条,并且可以使用下面的代码将其设为模态.但是,没有钩子可以将其缩小到状态栏的右下角.代码如下所示: 试试{ProgressMonitorDialog pmd = new ProgressMonitorDialog(shell){@覆盖受保护的无效 set ..
发布时间:2022-01-16 13:48:07 Java开发

如何在条目上而不是在 JFace ComboViewer 中的组合上添加工具提示

我正在加载包含一千多个元素的 ComboViewer. 有些元素比底层combo的宽度还要长. 我想在条目上添加工具提示,而不是在 combo 上. 我希望这样,当列表下拉并且用户将鼠标指针放在其中一个值上时,整个文本应该可以通过 tooltip 显示,类似于 tooltip 为 JFace TableViewer 显示. 解决方案 如果您使用的是 ComboViewer ..
发布时间:2022-01-16 13:21:54 Java开发

如何为 Eclipse PDE 安装源代码/javadoc?

我已经通过 http://download.eclipse.org/releases 在我的 Eclipse 3.8 上安装了插件开发环境/juno 更新站点.现在在“插件依赖项"树下的 PDE 项目中,我看到所有 PDE JAR 都将源设置附加到相同的 JAR.然而,JAR 不包含任何源文件 - 仅包含类文件. 因此,我看不到用于 PDE/JFace 类的 Javadoc,并且对于自动生成 ..
发布时间:2022-01-16 13:05:59 Java开发

如何制作在所有窗口分辨率下显示相似行为(布局)的 SWT/JFace 对话框

我创建的 JFace 对话框在不同分辨率下显示布局差异.如何在 JFace 或 SWT 中创建在所有分辨率下显示相同布局的对话框,就像在 Eclipse 中使用的对话框一样. 我的意思是,在将屏幕分辨率更改为 800x600 像素并选择超大字体时,对话框的布局会受到干扰,而 Eclipse IDE 对话框并非如此.请查看我的对话框的屏幕截图. 解决方案 好的,根据聊天中的讨论,之前编 ..
发布时间:2022-01-16 13:02:36 Java开发

如何在 Eclipse RCP 中使用 log4j?

如何在 Eclipse RCP 项目中使用 log4j 日志 API? 作为一种解决方法,U 尝试创建一个具有 log4j jar 的新 OSGI Bundle,以下是 bundle 结构: 我已经创建了一个基本的 RCP 应用程序,其中包含一个名为 loggingtest 的视图(模板).我在loggingtest 项目的依赖项选项卡.在 Activator 启动方法中,我放置了以下 ..
发布时间:2022-01-16 12:56:50 其他开发

如何阻止 JFace 组合框在调整窗口大小时调整大小?

我有一个 Java Eclipse RCP 程序,其中 JFace 组合框内有一个长字符串.现在,当我在同一个视图中时,组合框会在它上面附加一个滚动条以显示全名.但是一旦我重新调整应用程序窗口的大小,组合框就会自行伸展以容纳长字符串. 如何使组合框保持相同的大小.即使在我调整窗口大小之后,它的大小也应该保持固定.这里有两个屏幕截图来演示这个问题. 附言我使用的是一个 comboView ..
发布时间:2022-01-02 14:30:31 Java开发

向表中的列添加删除按钮

是否可以向表格中的单元格添加删除按钮? 我有一个有 5 列的表格,我想添加第 6 列.我希望第 6 列的每一行都有一个删除按钮. 示例行: |10002 |部分 |金属 |001 |是 |删除 | 这样,用户只需单击按钮即可删除任何不需要的行. 我在表中有一个标记列,它是 ComboBox.我创建了一个扩展 EditingSupport 的类. 我是否需要创建另 ..
发布时间:2021-12-18 20:23:04 Java开发

如何使用来自 Eclipse JFace 的 IDecorationContext api

是否有使用 IDecorationContext 进行标签装饰的示例? 从表面上看,IDecorationContext 类似乎提供了某种上下文装饰支持,但在我的一生中,我找不到任何使用此功能的示例代码...... 是否有人实际使用过装饰上下文功能,如果使用过,它解决了哪些用例? PS:我正在寻找一种将图像装饰应用于对象标签的方法,并且根据对象的显示位置,基本图标大小会有所不同(例如 ..
发布时间:2021-11-15 00:32:05 Java开发

SWT ProgressMonitorDialog 与作业

我想使用非模态的进度监视器,可以缩小到状态栏的右下角. 据我从测试中得知,ProgressMonitorDialog 可以正确地向用户显示进度条,并且可以使用以下代码将其设为模态.但是没有钩子可以将它缩小到状态栏的右下角.代码看起来像这样: 尝试{ProgressMonitorDialog pmd = 新的 ProgressMonitorDialog(shell){@覆盖protected ..
发布时间:2021-07-03 18:37:55 Java开发

重复使用Project Explorer'查看您的自定义插件项目

我正在使用eclipse插件,并重新使用“项目资源管理器"视图来显示树内容. 我有几个问题可以最好地重用: 如何禁用排序-当前不需要的"Project Explorer"视图排序树节点.这是我可以更改标志或其他内容的地方吗?还是我必须实现一个View Sorter? 我如何像保存Java项目一样保存项目的扩展状态,我希望为自定义插件项目实现相同的状态. 如何标记某些不显示的 ..
发布时间:2021-05-03 19:52:18 其他开发

在JFace ErrorDialog中使用换行符

是否有人设法使用换行符(\ n,\ r)在JFace ErrorDialog中显示详细的错误消息? 我正在尝试将StackTrace显示为详细消息,但只显示在一行中 StringBuffer sbStackTrace = new StringBuffer(); for (StackTraceElement ste : throwable.getStackTrace()) { sbS ..
发布时间:2021-02-11 20:42:16 Java开发

Jface TreeViewer添加右键单击菜单,具体取决于单击的节点

关于如何操作有好线程根据选择的项目正确地将右键单击菜单连接到Jface TreeViewer. 我想显示右键菜单,具体取决于:右键单击是在节点上还是在“空白空间"中.问题在于,如果您单击空白区域,TreeViewer不会自动清除选择.有什么干净的方法可以实现这一目标吗? 我当前的方法是使用以下mouseDown方法简单地将MouseListener挂接到树上: @Override ..
发布时间:2021-02-11 20:42:13 Java开发

在TitleAreaDialog(JFace对话框)中创建ComboBox

我正在尝试在JFace对话框的TitleAreaDialog内创建一个组合框. 在下面的代码中,我要求用户提供高度和宽度的值,并且用户还必须从组合框中选择线强度(不可编辑).这将是1、2、3或4.这是我到目前为止的内容: import org.eclipse.jface.dialogs.TitleAreaDialog; import org.eclipse.swt.SWT; import o ..
发布时间:2021-02-11 20:42:10 Java开发

Windows 10上的Eclipse RCP Jface/SWT TreeViewer

我有一个RCP应用程序.我最近将应用程序移到了64位.它基于Eclipse 3.7.0. 我注意到有些奇怪. Windows 10的32位和64位版本的TreeViewer展开/折叠图标之间存在差异. 据我了解,它取决于确定主题和图标使用方式的操作系统. 在32位版本上,TreeViewer展开/折叠看起来像: 在64位版本上,TreeViewer展开/折叠看起来像: ..
发布时间:2021-02-11 20:42:06 Java开发

如何使用jface在列表中搜索所需的元素

我已经使用swt创建了一个列表,其中显示了动物的列表,例如:猫,狗,骆驼,大象.现在我需要在搜索栏中搜索特定动物的前狗,并且只在列表中显示该动物.因此,如何使用jface做到这一点.我是jface的新手,请帮助我搜索列表. 解决方案 所有JFace Viewer都支持ViewerFilter. 此处是关于它们的很好的教程. 这是一个非常基本的示例,应向您展示如何使用ViewerFil ..
发布时间:2021-02-11 20:42:04 Java开发

jface表的布局设置

我创建了一个CheckboxTableViewer来显示东西列表,如下图所示.问题是表格的滚动条无法正常工作.可能是我缺少表格的一些布局参数吗? 这是代码: public class TableViewerClass { CheckboxTableViewer tableViewer; private GridData gridData; private List ..
发布时间:2021-02-11 20:42:01 Java开发

如何从现有的Eclipse视图中更改文件/文件夹资源图标

我想通过更改自定义插件资源的默认文件/文件夹图标来更改Eclipse中项目浏览器视图的外观.我知道装饰器- https://eclipse.org/articles/Article-Decorators/decorators .html ,但是即使仅放置覆盖图像或底层图像,我如何也可以更改现有图标本身? 我也不想创建一个新视图,只想用我的图标重用项目浏览器. 解决方案 要修改现有项目 ..
发布时间:2021-02-11 20:41:58 Java开发