jface

    0热度

    1回答

    我正在使用SWT和JFace编写应用程序,它将用于没有物理键盘的机器上。你知道有没有为此目的而做的事情? 我发现了一个使用Swing的项目:https://github.com/oxus20/Java-VirtualKeyboard。 我想知道是否必须自己将其转换为SWT,或者已经有SWT这样的项目。

    1热度

    1回答

    我想为我的TableViewer实现分拣机,当我单击标题时允许对列进行排序。然而,当我试图建立我的ViewerComparator我得到这个错误: Exception in thread "main" org.eclipse.core.runtime.AssertionFailedException: null argument: at org.eclipse.core.runtime.

    1热度

    1回答

    我试过下面的代码,并且表格没有任何滚动条出现。请帮助使SWT表在水平和垂直方向上滚动。 package snippet; import org.eclipse.swt.*; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class Snippet { public stat

    0热度

    1回答

    在其他地方,我看了here和here,但我还没有找到我的问题的答案。 一点背景: 我执行代表的资源在Eclipse项目的一个子集的视图。 树中的项目节点将检查项目是否已打开,以查看它们是否应包含子项。实际上,项目节点的hasChildren()方法返回IProject.isOpen()。 eclipse视图订阅resourceChangeEvents,并且在发生任何更改的情况下,它会在TreeVi

    0热度

    1回答

    使用OwnerDrawLabelProvider()我创建了一个多行表格单元格,所以现在所有的行都具有相同的大小,如果我删除多行单元格并重新加载表内容中,所有的行仍然有多行的大小。当我关闭并打开我的应用程序窗口时,行大小更改为单行。没有重新开放窗口,我该如何实现这一目标? 我尝试使用viewer.setInput(null),然后viewer.setInput(数据)它仍然表现相同。

    0热度

    1回答

    我有一些像这样的键值对: 1 - 鲍勃 2 - 恭 3 - 迈克尔 我已经把组合观众这个数据,但是当我选择例如2-Christine时,我希望我的组合查看器只显示关键字。 我为comboviewer添加了SelectionChangedListener,但我不知道如何在选择某些内容后更改组合框显示的内容。

    -1热度

    1回答

    我有swt文本,其中我写了像“新的AutoCompleteField(textSearch,new TextContentProvider(),searchList);它的作品,但它发现字符串以表达式开始。创建我自己的建议提供者在那里我可以写的东西,如果我的字符串包含任何关键字,我应该提供自动弹出。

    0热度

    1回答

    我想知道什么是SWT小部件的默认布局? 例如:如果我们将Composite放置在Shell的顶部,那么在SWT中为该组合分配的默认布局是什么?

    0热度

    1回答

    有没有办法将自定义选项添加到SWT FileDialog,如paint.net中的图像格式下拉列表?我能想到的唯一选择就是创建一个对话框,就像eclipse中用于创建类的对话框一样,其中有一个用于路径的文本字段以及一个用于打开FileDialog的按钮和一个用于选择文件类型的单独下拉菜单,用于例。

    0热度

    1回答

    我有一个名为creatcomponents()的方法,其中我在组合中创建了几个文本字段和按钮。现在我想将监听器写入调用方法的按钮,并且在此方法中我已获取文本字段的值。我面临的问题是我无法从侦听器中调用的方法访问文本字段。有人可以帮助我如何实现这一目标吗?