2016-08-15 10 views
3

イメージをファイルからUIに挿入しています。私はVaadin 7.6.8でtheseの指示に従って作成しています。Vaadinのサイズ変更Image

String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath(); 
FileResource resource = new FileResource(new File(basepath + "/WEB-INF/images/image.png")); 
Image image = new Image("", resource); 

ただし、イメージのサイズを変更したり、サイズを変更することはできません。画像は常にフルサイズで表示されます。

CSSを使用せずに画像を縮小する方法はありますか?

答えて

3

あなたは、あなたの答えのための

FileResource resource = new FileResource(new File("D:/image.jpg")); 
Image image = new Image("", resource); 
image.setWidth(200, Unit.PIXELS); 
image.setHeight(200, Unit.PIXELS); 
+1

感謝を高さ画像成分の幅を指定することができます。画像の幅と高さの両方を設定しなければならないか、または変更が反映されないようでした。 – Shiri

+4

これは機能しますが、画像のアスペクト比を維持する方法はありますか? – zygimantus

関連する問題