swt

    0热度

    1回答

    我遇到以下问题: 我正在使用SWT为我的应用程序创建GUI。我有一个TabFolder,其中我添加了几个TabItems,并在每个创建一个ScrolledComposite,其中包含一些内容。 的TabFolder是显示正常,但是在TabFolder的ScrolledComposite也只能说明它在第一TabItem内容。所有其他ScrolledComposites都可见,但它们的内容是无形的。

    0热度

    1回答

    我有一个使用Eclipse构建的Java SWT GUI。我正在使用while循环来引用文本文件。 while循环遍历文本文件的每一行,并为每行上的特定项目构建一系列组合或文本框。每行代表GUI中的一个可视列,并且根据文本文件中有多少项,GUI将向右移动。为了简单起见,我只包含了我想要弄清楚的代码。例如,假设我有三行在GUI中创建六个组合框(三列两行)。我想在第二列的第一行上进行更改,以在最底一行

    0热度

    2回答

    我带着一个小JFace偏好商店,我可以直接添加偏好,但有麻烦时,我想删除我已经投入的偏好之一。 我什么都看不到允许删除的API。这样做的正确方法是什么?

    0热度

    1回答

    我使用JFace的ApplicationWindow创建了一个简单的窗口,并尝试添加一个菜单栏。 public MainWindow() { super(null); this.addMenuBar(); // Enable menu-bar. } @Override protected Control createContents(Composite parent)

    0热度

    1回答

    我正在处理一个应用程序以解析来自目录树的数据,同时在底部工具栏中显示进度监视器。我正在使用java Files.walk()来遍历结构,并尝试使用IEventBroker,向工具栏部分发送消息以增加进度条,但他似乎对我而言效果不佳。有谁知道更好的方法吗? 这是搜索开始和事件广播的代码。 Path file = Paths.get(directoryPath); if (!file.to

    0热度

    1回答

    我正在做一个Form MultiPage Editor的Eclipse插件。 在其中一个页面上,我将页面分成两部分,并生成两个不同类的页面。在FormPage中添加这两个一半,一切都很好。 现在我的问题:在每一边我有一个组合框设置为READ_ONLY。问题在于第二个组合的项目依赖于来自第一个组合的选定项目。 我的代码的小样机: //something new FirstHalf(Stuff);

    0热度

    1回答

    我有一个RCP应用程序。我最近将应用程序移至64位。它基于Eclipse 3.7.0。 我发现了一些奇怪的。在Windows 10的32位和64位版本上,TreeViewer展开/折叠图标之间存在差异。 从我所了解的内容来看,操作系统决定了主题以及图标的用途。 在32位建立TreeViewer中展开/折叠的样子: 在64位建立TreeViewer中展开/折叠的样子: 为什么是64位只依据使用+ -

    0热度

    1回答

    我创建了Wizard,然后我创建了WizardPage即FrontPage并将其添加到向导的向导addPage方法中。 由于我在addPage方法中只有一个页面,因此Next按钮不显示。我希望它被显示。 在FrontPage的nextPressed方法中,我创建了另一个java类的实例,该类运行用另一种语言编写的程序。在该程序的几个方面,我需要动态创建wizardPage。为此,我创建了一个Jav

    0热度

    1回答

    我正在扩展WizardPage类,而我确实需要在向导页面显示后执行一些操作。在我的情况下,我需要在显示页面后弹出一个警告对话框。有没有像postShowPage之类的方法,或者我的页面显示之后可以执行必要的操作?

    0热度

    1回答

    我正在开发一个包含2个视角和几个视图的E4插件应用程序。我已将这些视图添加到Eclipse Window->Show View -> Other..菜单,并相应地打开。如果我打开已经以另一种视角打开的视图,我希望应用程序专注于该视角,而不是在当前视角中打开新视图。 它可以实现吗?我已经取消选中部分描述符中的“多个”属性,但它仍然不起作用。