2012-05-14 147 views
0

我有一個固定大小的圖像(gif)的視圖,但是當我重新調整大小的窗口或查看它不適應根據各自的窗口或視圖。任何人都可以提出一些解決方案嗎?Eclipse RCP插件查看

+0

,一些代碼將是有益的 –

+0

公共無效的createPartControl(複合父){ \t \t複合Component = new Composite(parent,SWT.EMBEDDED | SWT.BORDER | SWT.NO_BACKGROUND); \t \t component.setLayout(new FillLayout()); (新的GridData(SWT.CENTER,SWT.CENTER,true,true,1,1)); \t \t ImageDescriptor imageDesc = Activator.getImageDescriptor(「icons/introductionimage.gif」); \t \t Image image = imageDesc.createImage(); \t \t Label label = new Label(component,SWT.SHADOW_IN); \t label.setImage(image); } – mahi

+0

圖像的大小是固定的,所以您認爲它會通過更改佈局來適應視圖? – mahi

回答

0

這聽起來像是一個佈局問題 - 您的標籤/圖像沒有被告知要「填充」可用空間,而是要呈現其自然尺寸。見this article有關佈局的詳細信息,特別是區域中的顯示了該代碼的一個例子:我想這是佈局問題

gridData.horizontalAlignment = GridData.FILL; 
gridData.grabExcessHorizontalSpace = true;