gpt4 book ai didi

java - 是否可以更改 Wicket Activity 指示器的颜色?

转载 作者:行者123 更新时间:2023-11-30 05:57:29 25 4
gpt4 key购买 nike

情况:我正在使用 Wicket 的 IndicatingAjaxButton。我在黑色背景的页面上设置了按钮。当用户按下按钮时,按钮的 Activity 指示灯会熄灭并旋转,直到系统准备好继续前进。

问题:由于黑色背景,指示器看起来很糟糕。由于指示器的一部分以黑色动画显示,因此使用黑色背景上的指示器会丢失一些细节。

问题:在 Wicket 中是否可以更改 IndicatingX [按钮、链接等] 的颜色,或者我是否必须以新的方式设计我的页面?

最佳答案

因此,利用托加姆斯勋爵提供的内容,您可以添加如下所示的类:

abstract class OnBlackIndicatingAjaxButton extends AjaxButton implements
IAjaxIndicatorAware {
private final AjaxIndicatorAppender indicatorAppender = new
AjaxIndicatorAppender() {
@Override
protected CharSequence getIndicatorUrl() {
return "http://blogs.msdn.com/blogfiles/gduthie/WindowsLiveWriter/Needananimatedloadingicon_B811/ajax-loader_2.gif";
}
};

public OnBlackIndicatingAjaxButton(String id) {
super(id);
add (indicatorAppender);
}

public OnBlackIndicatingAjaxButton(String id, Form<?> form)
{
super(id, form);
add (indicatorAppender);
}

/**
* @see IAjaxIndicatorAware#getAjaxIndicatorMarkupId()
* @return the markup id of the ajax indicator
*
*/
public String getAjaxIndicatorMarkupId()
{
return indicatorAppender.getMarkupId();
}
}

并将其用于您的任何页面。

关于java - 是否可以更改 Wicket Activity 指示器的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com