我使用星雲插件在Eclipse RCP UI中創建網格查看器。我在滾動條上遇到問題。 當我拖動滾動條並想要放置在特定位置時,它只是恢復到我拖動它的最後位置。我搜索了它,但沒有找到確切的解決方案。解決問題的原因和解決方案可能是什麼。滾動條在星雲網格查看器中工作不正常
更新:對於特定的選項卡,它只是不顯示其垂直滾動條和水平滾動條已經失去了它的權利限制,它只是進入最不可見的最左邊。
我創造了我nabula網格表查看器followoing:
final GridTableViewer myTableViewer = new GridTableViewer(descCompo,
SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL | SWT.FULL_SELECTION
| SWT.FLAT);
更新:這是我的代碼。我也在表中使用列標題,在一些特定的標籤中,它的數量是20個。我總是想要一個真實的酒吧。這裏descComp是組合。 主要問題是Horizantal酒吧沒有左限制標記,因此它可拖動到超出邊界上下文。請查看附加圖片。
final GridTableViewer xyzviewer= new GridTableViewer(descCompo,
SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI |SWT.WRAP | SWT.FULL_SELECTION
| SWT.FLAT);
xyzviewer.getGrid().setCellSelectionEnabled(true);
xyzviewer.getGrid().setRowHeaderVisible(true);
xyzviewer.getGrid().setDragDetect(true);
xyzviewer.setAutoPreferredHeight(true);
GridData dataForResem = new GridData(GridData.FILL_HORIZONTAL);
dataForResem.heightHint = 300;
...
我們不免沒有看到創建部分控制方法 – SSP
將任何身體響應或者我應該在新線程中發佈它? – RTA
如果需要其他信息,請提及。 – RTA