![](/img/trans.png)
[英]Setting scrollbar position of JFace TreeViewer
在我的代碼中,我有一個TreeViewer,可以通過定期調用setInput()並傳遞新輸入來刷新它。 由於系統其余部分的復雜性,我希望不要更改代碼以與添加,刪除和刷新一起使用。 不幸的是,這意味着滾動條每秒鍾左右跳到頂部。 有沒有辦法保留滾動條的位置並在刷新后重新設置它,即使沒有選擇任何 ...
[英]Setting scrollbar position of JFace TreeViewer
在我的代碼中,我有一個TreeViewer,可以通過定期調用setInput()並傳遞新輸入來刷新它。 由於系統其余部分的復雜性,我希望不要更改代碼以與添加,刪除和刷新一起使用。 不幸的是,這意味着滾動條每秒鍾左右跳到頂部。 有沒有辦法保留滾動條的位置並在刷新后重新設置它,即使沒有選擇任何 ...
[英]Treeviewer refresh no working
在TreeViewer中添加元素后,刷新TreeViewer不起作用,但是在TreeViewer中刪除元素后,刷新TreeViewer工作。 我的刪除/刪除動作是這樣的,EntityElement是樹節點的基本類型: 我的Add Action這樣,對象是選定的樹節點Object: ...
[英]background coloring wrong when hovering in with first column in TreeViewer
當我通過LabelProvider和event.detail &= ~SWT.HOT關閉焦點顏色並使用非白色背景色時,會發生一些奇怪的事情。 當鼠標懸停在第一列時,看起來只有第一列的非文本區域變為白色(並且文本顏色/前景變為藍色?)。 知道如何擺脫它嗎? 附上效果圖,來 ...
[英]Same child, different parents in a TreeViewer
我有一個JFace TreeViewer ,其中的結構使得一個孩子可以有幾個父母。 在查看器中選擇一個孩子時,我想獲得該選擇的父母。 示例,具有以下結構: 選擇底部行時,我想檢索parent2 ,但是child.getParent()僅給我第一次出現的父級,而沒有采用我在樹中 ...
[英]JFace TreeViewer expand or collapse on selection
我已經為treeviewer實現了一個選擇偵聽器,以展開或折疊選擇中的節點。 這種插入方式對於崩潰很有效,但不會擴展節點。 您對如何解決此問題有任何建議嗎? ...
[英]Jubula - CheckboxTreeViewer with columns. Selecting specific Column & Row
我們最近將Eclipse RCP應用程序中的一個元素從TableViewer轉換為CheckboxTreeViewer,並且正在更新Jubula中的GUI測試。 但是,測試失敗,因為他們不再將CheckboxTreeviewer組件識別為表。 樹組件(從我所看到的)無法選擇一個列和行(如 ...
[英]Set selection on collapsed nodes in tree viewer
我有以下問題:我創建了樹查看器並綁定了數據模型。 樹完全倒塌了。 現在,我要在樹中選擇一個特定的節點: Person是我在數據模型中的自定義對象之一。 如果樹被展開,將找到並選擇該節點。 因為該節點是另一個節點(第3級)的子節點,所以如果樹被折疊則什么也不會發生。 是否可 ...
[英]TreeViewer doesn't show input
我有一個帶有內容和標簽提供程序的TreeViewer。 設置輸入時,數據不會顯示,只有空白視圖。 我究竟做錯了什么? 在下面的代碼中,我演示了如何創建TreeViwer和提供程序。 父級應該是字符串,子級應該是父級的子字符串(即字母)。 我如何創建TreeViwer: ...
[英]CheckboxTreeviewer previously set checked elements after reload
我使用了JFace CheckboxTreeviewer並添加了ICheckStateListener以獲取已檢查元素的結果。 代碼如下 private HashSet<Object> checkElement=new HashSet<Object>(); c ...
[英]CheckboxTreeViewer on checked Children node get Parent node value
我正在使用JFace CheckboxTreeViewer並添加ICheckStateListener來獲取已選中的元素, 我的CheckboxTreeViewer結構如下, 我的要求是,當我選中“子節點”以獲取其“相關父節點”時 例如 當我檢查Child8然后獲得父節 ...
[英]How to set two selection providers in one view
我有一個視圖,我有兩個樹查看器。 在createPartControl() ,我如何為兩個視圖設置selectionProviders 。 它需要其中一個。 這是我的片段。 查看代碼: IWorkbenchWindow workbenchWindow = PlatformUI.ge ...
[英]A hybrid version of TableViewer and TreeViewer
我需要一個Java SWT小部件,該小部件可以幫助我實現框3中所示的內容。它應該具有樹的縮進,但不顯示扭曲。 也嘗試過NatTable。.但這沒有幫助。 否則,有什么技巧可以實現這一目標嗎? ...
[英]how to disable collapsible in JFace TreeViewer
我正在使用JFace treeviewer,想知道如何禁用折疊項目的能力以及如何刪除可折疊圖標。 ...
[英]How to disable the on hover display of expand arrow in GUI treeviewer? I want them to always be visible
如何在GUI的treeviewer中禁用展開箭頭的懸停顯示? 我不確定擴展箭頭始終可見,但是我認為這是Windows GUI的功能。 是否有一種解決方法,使箭頭始終可見,所以用戶知道字段是可擴展的(可單擊的),而不僅僅是顯示的行。 展開箭頭僅在鼠標懸停時可見。 請參閱附件圖像,第一個圖像 ...
[英]How to disable nodes in JFace CheckboxTreeViewer?
如何在CheckboxTreeViewer禁用樹節點? 基本上,我想要的是每當在復選框樹中選擇一個父級時,它的所有子級都應該被禁用,並且應該無法選擇。 另外,如果禁用了所有子項,則如果先前已選擇了所有子項,則所有子項都應取消選擇。 無論如何?? ...
[英]refresh on a jface tree item has paint issues
刷新jface樹項目上有繪畫問題。 我正在嘗試的是在添加新項目時刷新。 treeviewer.refresh(item)該項目具有許多子項目(很多) 最終,它會刷新,但是在7-10秒后會刷新。 如何解決這個油漆問題? ...
[英]how to refresh 2 nodes at different level in JFaceTree viewer in one go
如何一次刷新JFaceTree Viewer中不同級別的2個節點 如果我們假設A是一個根,而B是另一個根,那么在A下方某處,我們有C,而同一C在B下方某處被列出。 現在我要一次性刷新兩個位置的節點C ...
[英]Update not happening properly for similar nodes in a TreeViewer
在TreeViewer中,有兩個相似的節點。 它們使用相同的數據對象。 當我選擇底部節點並進行修改時,它將更新頂部節點,但底部節點中沒有任何更改。 更新之前: 更新后: 修改節點名稱后,我正在使用TreeViewer.refresh(problemNode) 。 ...
[英]Java SWT get bounds of custom element in TreeView
我用ContentProvider和自定義樹元素創建了一個TreeView 。 我也有一個ISelectionChangedListener添加到TreeView 。 我想添加一個MouseListener ,檢測是否右鍵單擊樹的元素並顯示一個彈出菜單。 如果單擊樹周圍的白色區域,則我 ...
[英]RowFilter on JFace TreeViewer
我有一個TreeViewer,如下所示: 。 我有一個文本字段可輸入百分比值。 假設輸入的百分比為30%,我應該隱藏所有低於30%的行,而僅顯示高於30%的行。 我可以在TreeViewer中使用任何行過濾器嗎? 如果提供一些示例,那就太好了。 我正在使用e4 RCP。 ...