标签:swt

Java相关

JavaFX WebView上下文菜单

我正在尝试使用FXCanvas在SWT应用程序内部使用JavaFX WebView / WebEngine实现一个简单的浏览器。由于某种原因,内置的上下文菜单(使用刷新复制/粘贴等)似乎不起作用。 如果我创建自己的JavaFX上下文菜单然后它可以工作,但我找不到一种方法来确定给定点下鼠标下的HTML元素(即 一个显示此行为的简单示例: import org.eclipse.sw

IT屋 2019/1/18 11:26:45 喜欢

Java相关

是否可以将SWT Composite嵌入到JavaFX场景中?

我知道JavaFX 2.2提供 FXCanvas 用于将新JavaFX组件嵌入到现有SWT复合材料中。是否有可能以相反的方式做到这一点? 我尝试这个的动机是,JavaFX目前缺少一些组件。例如TreeTable。我想在JavaFX中实现我的应用程序,使用SWT作为缺失组件的后备,并在它们准备好后立即将它们迁移到JavaFX。 解决方案 不 - 你不能将重量级(= SWT)嵌入轻量级容

IT屋 2019/1/18 11:11:17 喜欢

Java相关

JavaFX / SWT WebView同步loadcontent()

我在Eclipse SWT应用程序中嵌入了JavaFX的WebView,需要加载html内容。 我需要阻止当前线程的执行,直到webengine完成加载内容。任何熟悉这种情况的人都可以提供一些提示和/或最佳实践来实现这一目标吗?似乎SWT和JavaFX都在同一个UI线程中运行。 谢谢! 解决方案 加载未完成时显示模态窗口。您无法阻止应用程序线程,因为SWT / JavaFX在相同的

IT屋 2019/1/18 10:57:05 喜欢

Java相关

SWT RowLayout最后一个元素是否占据了多余的水平空间?

我在水平 RowLayout 中有两个元素。 我能够为第二个元素(例如200 px)指定(最小)。此外... a)如果shell的总宽度太小,则第二个元素换行到新行。使用 RowLayout 可以正常工作。 b)如果总和为“大”,则第二个(=最后一个)元素应抓住多余的水平空间。 b)是否可以使用 RowLayout ?或者我是否需要使用 GridLayout 并自行实现包装(例

IT屋 2019/1/9 21:57:55 喜欢

Java相关

java.library.path中没有swt-mozilla-gtk-4332

(有关新信息,请参阅底部更新。) 我有一个包含集成浏览器的Java SWT应用程序。 在Windows和CENTOS 6.5上一切正常。我被要求让应用程序在我安装了CENTOS 7的新计算机上运行。 我一直在java中收到no swt-mozilla-gtk-4332。 library.path错误消息。 我知道有关此问题的各种页面。例如: StackOverflow

IT屋 2019/1/9 21:03:12 喜欢

Java相关

在SWT树或表中嵌入自定义小部件

使用SWT,是否可以创建自定义窗口小部件并将其插入表或树,就像它是 TreeItem 或 TableItem ? 我试过创建一个类并扩展 TreeItem 但是我收到了这个警告: MyClass非法扩展TreeItem 有没有办法做到这一点? 解决方案 大多数SWT小部件都不是为扩展而设计的,并通过检查当前类是否位于 org.eclipse.swt中来强制执

IT屋 2019/1/8 20:39:18 喜欢

Java相关

Java / SWT:如何从嵌入式窗口接收鼠标事件

我使用'reparenting'将Windows应用程序嵌入到我的SWT应用程序中。那部分工作正常。我现在想将我的SWT应用程序挂钩到嵌入式应用程序的消息队列中以接收鼠标移动事件。 我看到SWT中的操作系统类有多少添加钩子的有趣方法,但我还没弄清楚如何使用它们。 任何人都可以帮忙吗? 谢谢 解决方案 这应该可行,但它依赖于使用反射来调用非API,所以在你的自己承担风险。

IT屋 2019/1/8 20:26:20 喜欢

Java相关

如何在JFace的TableViewer中创建一个复选框?

我创建了一个包含两列的tableViewer,我想让其中一列成为复选框。为此,我创建了一个CheckBoxCellEditor,但我不知道为什么它不起作用。 名为tableName的列显示其值为OK。 列规范如下。 String [] COLUMN_HEADINGS = { “选择”,“表名”}; TableColumnLayout tableLayout = new

IT屋 2019/1/8 20:23:32 喜欢

Java相关

带有JFace的不可调整大小的窗口

我如何使用JFace API设置不可调整大小的窗口。考虑下面创建应用程序窗口的代码。我找不到任何设置窗口的方法,因为在shell对象或应用程序窗口父级上无法调整大小。有什么我缺少的吗? 公共类应用程序扩展ApplicationWindow { public Application() { super(null); } protected Control createCo

IT屋 2019/1/8 19:33:48 喜欢

Java相关

如何使用SWT TableViewer中的enter键向下导航

我有一个 TableViewer ,并希望当我按下回车键时选择按下一个单元格,就像在MS Excel中一样。我使用以下 findSelectedCell 实现了我自己的 CellNavigationStrategy 。 public ViewerCell findSelectedCell(ColumnViewer viewer, ViewerCell currentSelectedCel

IT屋 2019/1/8 19:16:04 喜欢