jface

    3热度

    1回答

    我正在寻找一种方法,从延伸TitleAreaDialog的类中的Tab键顺序中删除messageLabel(在图像中用红色箭头突出显示)。解决方法目前看起来是这样的: getButton(IDialogConstants.CANCEL_ID).addTraverseListener(new TraverseListener() { @Override public void k

    1热度

    1回答

    我创建了一个带有两个编辑页面的编辑器。我为属性测试人员添加了两个页面的工具栏项目。在第一页上,属性测试人员正常工作。但是,如果我打开编辑器,选择第二页并选择树项目,属性测试器不起作用。请求评估产权测试人员的手册不起作用。在第一页上选择另一个视图或树项目后,属性测试人员也可以在第二页上正常工作。有什么问题?这里用于编辑一个例子: public class MyEditor extends FormE

    0热度

    1回答

    我希望用户只要点击列标题就可以随时排序TreeViewer。但是我不知道正确的做法。 我发现我们可以用ViewerComparator来排序不同的元素。但是,我不知道如何设置听众能够正确地升序或降序排序。 有没有办法使用JFace Library自动生成ARROW以让用户在列排序中选择降序还是升序? 问候, 金都

    1热度

    1回答

    我是GEF & RCP中的新成员。现在我想保存我的ViewPart退出,因为我已经实现了savestate和init方法。但我正在使用tableItem来填充“我的”视图中的数据。当我试图从我的桌子上拿到文字并将它们存储在我的藏身处时,什么都没有发生。如何从saveState和保存存储在表项我的数据并进行初始化当我启动我的图形编辑器 public class Theartview extends

    0热度

    1回答

    我目前正在使用SWT TableViewer。我有一个StyledCellLabelProvider实施。我给了它一组输入,它显示它很好。在用例中,用户可以从表中选择行来执行某些操作,然后需要将图标添加到每个修改完成的行上的特定单元格。 我在这里遇到的问题是,图像没有显示出来,除非我在执行修改后在物理内部查看tableviewer。请注意,在修改完成后,tableviewer的选择保持不变。我知道

    1热度

    2回答

    我面临使用JFace IAction和setAccelerator()的键盘快捷键问题。我的示例代码: menuAction.setAccelerator(SWT.CTRL | 'A'); 键盘快捷键CtrlL + A是不是我的应用程序内的认可。

    0热度

    1回答

    如何禁用CheckboxTreeViewer中的树节点?基本上我想要的是无论何时在复选框树中选择父项,它的所有子项都应该被禁用,并且不应该可以选择。如果在禁用它们之前先选择了其中的任何一个,则所有的孩子都应该被取消选择。 任何方式?

    -1热度

    1回答

    我有一个要求,在选择按钮我需要处理一些东西,并根据结果必须设置文本在同一个按钮。以下是示例代码片段。 buttonOrganization = new Button(parent, SWT.PUSH); OrgSelectionBtnListener listnerButton = new OrgSelectionBtnListener(buttonOrganization, Sess

    0热度

    1回答

    我有一个TableViewer多列,其中一些列有工具提示,有些列没有工具提示。工具提示的支持是通过 ColumnViewerToolTipSupport.enableFor(tableViewer); 启用每一列都具有分配其​​方法或者返回null(无提示)一个CellLabelProvider或工具提示文本。 所有列使用原生工具使用,即各自的useNativeToolTip()实现返回tru

    0热度

    1回答

    有谁知道如何禁用JFace的单排TableViwer?我有一个TableViwer构造如下: TableViwer tv = new TableViwer(composite, SWT.NONE| SWT.FULL_SELECTION | SWT.BORDER); 电视可以有很多行,但我动态(外部单击按钮时)将特定的唯一行的表,我需要做只是该行禁用(变灰,不可选,如果没有其他选项,也可以通过现