本文整理汇总了Java中org.apache.wicket.markup.html.image.ContextImage类的典型用法代码示例。如果您正苦于以下问题:Java ContextImage类的具体用法?Java ContextImage怎么用?Java ContextImage使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ContextImage类属于org.apache.wicket.markup.html.image包,在下文中一共展示了ContextImage类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: KudosPanel
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public KudosPanel(String id, final String ownerUserId, final String viewingUserId, final int score) {
super(id);
log.debug("KudosPanel()");
//heading
Label heading = new Label("heading");
if(viewingUserId.equals(ownerUserId)) {
heading.setDefaultModel(new ResourceModel("heading.widget.my.kudos"));
} else {
String displayName = sakaiProxy.getUserDisplayName(ownerUserId);
heading.setDefaultModel(new StringResourceModel("heading.widget.view.kudos", null, new Object[]{ displayName } ));
}
add(heading);
//score
add(new Label("kudosRating", String.valueOf(score)));
String img = getImage(score);
//images
add(new ContextImage("kudosImgLeft", img));
add(new ContextImage("kudosImgRight", img));
}
示例2: getPullStatusImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public static ContextImage getPullStatusImage(String wicketId, FederationPullStatus status) {
String filename = null;
switch (status) {
case MIRRORED:
case PULLED:
filename = "bullet_green.png";
break;
case SKIPPED:
filename = "bullet_yellow.png";
break;
case FAILED:
filename = "bullet_red.png";
break;
case EXCLUDED:
filename = "bullet_white.png";
break;
case PENDING:
case NOCHANGE:
default:
filename = "bullet_black.png";
}
return WicketUtils.newImage(wicketId, filename, status.name());
}
示例3: RunHistoryDetailPanel
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public RunHistoryDetailPanel(String id, final RunReportHistory runHistory) {
super(id);
add(new ContextImage("image", new LoadableDetachableModel<String>() {
@Override
protected String load() {
String theme = settings.getSettings().getColorTheme();
return runHistory.isSuccess() ? "images/" + ThemesManager.getTickImage(theme, (NextServerApplication)getApplication()) : "images/delete.gif";
}
}));
add(new Label("messageTitle", new Model<String>(getString("ActionContributor.RunHistory.message"))));
add(new MultiLineLabel("messageContent", new Model<String>(runHistory.getMessage())));
add(new Label("valuesTitle", new Model<String>(getString("ActionContributor.RunHistory.runtime"))));
String values = ReportUtil.getDebugParameters(runHistory.getParametersValues(), runHistory.getParametersDisplayNames());
//values = values.replaceAll("\r\n", "<br>");
add(new MultiLineLabel("valuesContent", new Model<String>(values)));
}
示例4: addComponents
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
@Override
protected void addComponents(Form<Settings> form) {
final TextField<String> cronField = new TextField<String>("synchronizer.cronExpression");
cronField.setRequired(true);
form.add(cronField);
ContextImage cronImage = new ContextImage("cronImage","images/information.png");
cronImage.add(new SimpleTooltipBehavior(getString("Settings.synchronizer.cronTooltip")));
form.add(cronImage);
final CheckBox checkBoxD = new CheckBox("synchronizer.runOnStartup");
form.add(checkBoxD);
final CheckBox checkBoxW = new CheckBox("synchronizer.createUsers");
form.add(checkBoxW);
final CheckBox checkBoxR = new CheckBox("synchronizer.deleteUsers");
form.add(checkBoxR);
oldCronExpression = String.valueOf(storageService.getSettings().getSynchronizer().getCronExpression());
}
示例5: addComponents
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
@Override
protected void addComponents(Form<Settings> form) {
final TextField<String> cronField = new TextField<String>("cleanHistory.cronExpression");
cronField.setRequired(true);
form.add(cronField);
//
ContextImage cronImage = new ContextImage("cronImage", "images/information.png");
cronImage.add(new SimpleTooltipBehavior(getString("Settings.synchronizer.cronTooltip")));
form.add(cronImage);
//
System.out.println("settings = " + form.getModelObject());
final TextField<Integer> daysToKeepField = new TextField<Integer>("cleanHistory.daysToKeep");
form.add(daysToKeepField);
//
final TextField<Integer> daysToDeleteField = new TextField<Integer>("cleanHistory.daysToDelete");
form.add(daysToDeleteField);
//
final CheckBox checkBoxEnable = new CheckBox("cleanHistory.shrinkDataFolder");
form.add(checkBoxEnable);
//
CleanHistorySettings settings = storageService.getSettings().getCleanHistory();
oldCronExpression = String.valueOf(settings.getCronExpression());
}
示例6: IconWithClueTip
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public IconWithClueTip(String id, String iconUrl, IModel textModel) {
super(id);
//tooltip text
Label text = new Label("text", textModel);
text.setOutputMarkupId(true);
add(text);
//we need to id of the text span so that we can map it to the link.
//the cluetip functions automatically hide it for us.
StringBuilder textId = new StringBuilder();
textId.append("#");
textId.append(text.getMarkupId());
//link
AjaxFallbackLink link = new AjaxFallbackLink("link") {
public void onClick(AjaxRequestTarget target) {
//nothing
}
};
link.add(new AttributeModifier("rel", true, new Model(textId)));
link.add(new AttributeModifier("href", true, new Model(textId)));
//image
ContextImage image = new ContextImage("icon",new Model(iconUrl));
link.add(image);
add(link);
}
示例7: GalleryImageRenderer
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
/**
* Creates a new instance of <code>GalleryImageRenderer</code>.
*/
public GalleryImageRenderer(String id, String imageResourceId) {
super(id);
if (imageResourceId == null) {
add(new ContextImage("img",new Model(ProfileConstants.UNAVAILABLE_IMAGE)));
return;
}
else if (sakaiProxy.getResource(imageResourceId) == null) {
// may have been deleted in CHS
add(new ContextImage("img",new Model(ProfileConstants.UNAVAILABLE_IMAGE)));
return;
}
final byte[] imageBytes = sakaiProxy.getResource(imageResourceId).getBytes();
if (imageBytes != null && imageBytes.length > 0) {
BufferedDynamicImageResource imageResource = new BufferedDynamicImageResource() {
private static final long serialVersionUID = 1L;
@Override
protected byte[] getImageData(IResource.Attributes ignored) {
return imageBytes;
}
};
Image myPic = new Image("img", new Model(imageResource));
myPic.add(new AttributeModifier("alt", new StringResourceModel("profile.gallery.image.alt",this,null).getString()));
add(myPic);
} else {
add(new ContextImage("img",new Model(ProfileConstants.UNAVAILABLE_IMAGE)));
}
}
示例8: getRegistrationImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public static ContextImage getRegistrationImage(String wicketId, FederationModel registration,
Component c) {
if (registration.isResultData()) {
return WicketUtils.newImage(wicketId, "information_16x16.png",
c.getString("gb.federationResults"));
} else {
return WicketUtils.newImage(wicketId, "arrow_left.png",
c.getString("gb.federationRegistration"));
}
}
示例9: newImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public static ContextImage newImage(String wicketId, String file, String tooltip) {
ContextImage img = new ContextImage(wicketId, file);
if (!StringUtils.isEmpty(tooltip)) {
setHtmlTooltip(img, tooltip);
}
return img;
}
示例10: getCurrentFolderImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public static ContextImage getCurrentFolderImage(final Response response, final AbstractLink folderLink, final TreeTableNode node)
{
final ContextImage folderImage = (ContextImage) folderLink.get("folderImage");
final ContextImage folderOpenImage = (ContextImage) folderLink.get("folderOpenImage");
final boolean isOpen = node.isOpened();
folderImage.setVisible(!isOpen);
folderOpenImage.setVisible(isOpen);
if (isOpen == true) {
return folderOpenImage;
} else {
return folderImage;
}
}
示例11: getInvisibleDummyImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
/**
*
* @return
*/
public static ContextImage getInvisibleDummyImage(final String id, final RequestCycle requestCylce)
{
final ContextImage image = new ContextImage(id, WicketUtils.getImageUrl(requestCylce, WebConstants.IMAGE_SPACER));
image.setVisible(false);
return image;
}
示例12: getImage
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
protected Component getImage() {
return new ContextImage("image", new LoadableDetachableModel<String>() {
@Override
protected String load() {
return getImageName();
}
});
}
示例13: LinkImageTextFragment
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public LinkImageTextFragment(AbstractLink link, String image, String label) {
super("linkFragment", decorateMarkupId("LINK_IMAGE_TEXT_FRAGMENT", image), MenuPanel.this);
setRenderBodyOnly(true);
if (isFontawesome(image)) {
link.add(new TransparentWebMarkupContainer(LINK_IMAGE_ID).add(AttributeModifier.append("class", "fa-" + image)));
} else {
link.add(new ContextImage(LINK_IMAGE_ID, image));
}
link.add(new SimpleTooltipBehavior(label));
link.add(new Label(LINK_TEXT_ID, label));
add(link);
}
示例14: LinkImageFragment
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public LinkImageFragment(AbstractLink link, String image) {
super("linkFragment", decorateMarkupId("LINK_IMAGE_FRAGMENT", image), MenuPanel.this);
setRenderBodyOnly(true);
if (isFontawesome(image)) {
link.add(new TransparentWebMarkupContainer(LINK_IMAGE_ID).add(AttributeModifier.append("class", "fa-" + image)));
} else {
link.add(new ContextImage(LINK_IMAGE_ID, image));
}
add(link);
}
示例15: ImageFragment
import org.apache.wicket.markup.html.image.ContextImage; //导入依赖的package包/类
public ImageFragment(String image) {
super("linkFragment", decorateMarkupId("IMAGE_FRAGMENT", image), MenuPanel.this);
setRenderBodyOnly(true);
if (isFontawesome(image)) {
add(new TransparentWebMarkupContainer(LINK_IMAGE_ID).add(AttributeModifier.append("class", "fa-" + image)));
} else {
add(new ContextImage(LINK_IMAGE_ID, image));
}
}