java - 如何设置折线图中的 "LOADING..."标签?

标签 java javascript gwt

我想在折线图中设置“正在加载...”而不是“无数据”。 现在在我的代码中,它每 5 秒执行一次折线图,然后显示图表。但在 5 秒之前或加载时显示“无数据”。我只想要“正在加载..”而不是“无数据”。 感谢您的帮助。

最佳答案

您可以使用SimplePanel您最初填充了“正在加载...”标签。当您的 5 秒计时器触发时,您可以调用 SimplePanel 的 setWidget()方法用图表替换“正在加载...”标签。

以下可能有用:

public class LoadingComposite extends Composite
{
  private SimplePanel content;

  public LoadingIndicatorComposite()
  {
    content = new SimplePanel();
    content.setWidget(new Label("Loading...") /* or a loading indicator image */);
    initWidget(content);
  }

  public void setContent(Widget w)
  {
    content.setWidget(w);
  }
}

此组合最初显示“正在加载...”标签,直到您调用 setContent() 并传递您想要显示的内容。

关于java - 如何设置折线图中的 "LOADING..."标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8562418/

相关文章:

java - 为什么 BST 的 findNode 方法中的这一行被标记为 "dead code"?

javascript - 我怎样才能使这个 div 使用 jQuery 从顶部向下滑动?

javascript - 我可以再次调用已初始化的对象吗?

java - GWT 仅为表行而不是标题添加双击处理程序

java - 编译 Java 类并从命令控制台运行 Java 文件时,如何包含 Java jar 文件?

java - Ejb 计时器抛出 javax.ejb.ConcurrentAccessTimeoutException : Unable to get write lock on

java - 如何将 String 输入转换为 int 并压入堆栈

javascript - 排除 jsPDF AutoTable 中的列

java - 将事件处理程序添加到自定义文本框字段

gwt - 完整的基于 GWT 的注册系统