List of usage examples for org.apache.wicket.markup.html.image Image setImageResource
public void setImageResource(final IResource imageResource)
From source file:biz.turnonline.ecosystem.origin.frontend.page.DecoratedPage.java
License:Apache License
protected Navbar newNavbar(String componentId) { Navbar navbar = new Navbar(componentId) { @Override/*from w w w . ja v a 2s .c om*/ protected Image newBrandImage(String markupId) { Image image = super.newBrandImage(markupId); image.setImageResource(new ContextRelativeResource("logo.png")); return image; } }; navbar.addComponents(NavbarComponents.transform(Navbar.ComponentPosition.RIGHT, newNavbarComponents())); navbar.get("brandName").get("brandImage").add(AttributeModifier.append("style", "max-height:32px;")); navbar.setInverted(true); return navbar; }
From source file:it.av.youeat.web.page.ImageViewPage.java
License:Apache License
public ImageViewPage(final byte[] image) { Image avatar = new Image("image", "avatar"); avatar.setImageResource(new DynamicImageResource() { @Override//from www . ja v a2s . c o m protected byte[] getImageData(Attributes attributes) { return image; } }); add(avatar); }
From source file:net.rrm.ehour.ui.admin.config.panel.SkinConfigPanel.java
License:Open Source License
private Image createPreviewImage() { final ImageLogo excelLogo = getConfigService().getExcelLogo(); int width = excelLogo.getWidth(); double divideBy = width / 350d; double height = (double) excelLogo.getHeight() / divideBy; Image img = new Image("excelImage", "img"); img.setOutputMarkupId(true);/*from w w w.j a va 2s .co m*/ img.add(AttributeModifier.replace("width", "350")); img.add(AttributeModifier.replace("height", Integer.toString((int) height))); img.setImageResource(new DynamicImageResource() { @Override protected byte[] getImageData(Attributes attributes) { return excelLogo.getImageData(); } }); return img; }