Yep. Or alternatively, use attribute modifiers:

WebMarkupContainer c = new WebMarkupContainer("myimage");
c.add(new SimpleAttributeModifier("src",
"http://images.apple.com/macbook/images/macbookglossydisplay20060516.jpg";));
add(c);

or

public class ExternalImage extends WebMarkupContainer {

  public ExternalImage(String id, IModel model) {
    add(new AttributeModifier("src", true, model));
  }
}

etc.

Eelco


On 6/21/06, Stefan Arentz <[EMAIL PROTECTED]> wrote:
> Do you mean something like this:
>
> <html>
>    <body>
>      <img wicket:id="externalImage"/>
>    </body>
>  </html>
>
> public class TestPage extends WebPage
> {
>     public TestPage()
>     {
>         add(new ExternalImage("externalImage", "
> http://images.apple.com/macbook/images/macbookglossydisplay20060516.jpg";));
>     }
> }
>
> If so, then I just hacked this together. Warning: might contain lame code
> from a Wicket newbie.
>
> public class ExternalImage extends WebMarkupContainer
> {
>     private final IModel src;
>
>     public ExternalImage(String id, String src)
>     {
>         super(id);
>         this.src = new Model(src);
>     }
>
>     public ExternalImage(String id, IModel model)
>     {
>         super(id);
>         this.src = model;
>     }
>
>     protected void onComponentTag(ComponentTag tag)
>     {
>         if (src != null) {
>             Object srcValue = src.getObject(this);
>             if (srcValue != null) {
>                 tag.put("src", srcValue.toString());
>             }
>         }
>     }
>
>     protected void onComponentTagBody(MarkupStream markupStream,
> ComponentTag openTag)
>     {
>         this.checkComponentTag(openTag, "img");
>         super.onComponentTagBody(markupStream, openTag);
>     }
> }
>
> Enjoy :-)
>
>  S.
>
>
> On 6/21/06, Alex Objelean <[EMAIL PROTECTED]> wrote:
> >
> > I am trying to insert in my page an Image located at some URL...
> > I have looked at the examples, but there are only the following
> situations:
> > - Image as package resource
> > - Dynamically created image. Re-render whenever resource is asked for.
> > - Simple model
> > - Dynamically created buffered image
> >
> > but no example which would suite my need. Can you help me?
> > --
> > View this message in context:
> http://www.nabble.com/Beginner-Image-question-t1823773.html#a4973872
> > Sent from the Wicket - User forum at Nabble.com.
> >
> >
> >
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
>
>
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>


_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to