带选项卡的JFace对话框

时间:2015-06-01 07:09:36

标签: java user-interface tabs eclipse-rcp jface

我想在Eclipse RCE应用程序中使用JFace实现一个选项卡式对话框。其中一个标签的内容应为$(document).ready(function() { $('.drop').on('change', 'select', function() { // For all `select` inside `.drop` $(this).siblings('select').find('option[value="' + $(this).val() + '"]').remove(); // Get other `select` and remove the selected option from other select }); }); ,其内容如下所示:

ContainerSelectionDialog

如何使用选项卡式对话框并将ContainerSelectionDialog dialog = new ContainerSelectionDialog( Display.getDefault().getActiveShell(), container, true, "Please select target folder"); int open = dialog.open(); if (!(open == org.eclipse.jface.window.Window.OK)) return null; Object[] result = dialog.getResult(); IPath path = (IPath) result[0]; targetFolder = ResourcesPlugin.getWorkspace().getRoot().findMember(path); containerPath = targetFolder.getLocation().toPortableString(); 添加到其中一个标签页?

1 个答案:

答案 0 :(得分:1)

你做不到。正如您所说,SelectionContainerDialog 一个对话框。因此,您无法将其内容放到另一个对话框中。

看看SelectionContainerDialog类,主要内容由另一个名为 SelectionContainerGroup 的类处理。这可能是一个好的开始,但要小心这个课程,它是内部