如何将唯一值存储到面板(GWT)中?

如何将唯一值存储到面板(GWT)中?,gwt,panel,flowpanel,Gwt,Panel,Flowpanel,这是一个简单的问题,但在互联网上找不到答案 好的,一些小部件,比如CheckBox,有一个名为myCHeckBox.setFormValue(text)的方法所以我利用这个方法将唯一的ID存储到一个复选框中,这样以后我就可以myCHeckBox.getFormValue()以检索回唯一值 但是,GWT面板上没有setFormValue 那么,如果我们想将唯一值存储到面板中(例如,FlowPanel、VerticalPanel)? 那么我可以用哪种方法来做呢?我可以建议的最佳方法是: 公共类myP

这是一个简单的问题,但在互联网上找不到答案

好的,一些小部件,比如CheckBox,有一个名为
myCHeckBox.setFormValue(text)的方法
所以我利用这个方法将唯一的ID存储到一个复选框中,这样以后我就可以
myCHeckBox.getFormValue()
以检索回唯一值

但是,GWT面板上没有
setFormValue

那么,如果我们想将唯一值存储到面板中(例如,FlowPanel、VerticalPanel)?
那么我可以用哪种方法来做呢?

我可以建议的最佳方法是:

公共类myPanel扩展面板{
私有唯一价值;
//myUniqueValue的Getter setter
}

在我看来,您真正想做的是扩展面板的用途。我不明白为什么你会想要一个唯一的标识符,因为面板的对象是唯一的,因为它猜测,但这不是这里的重点

既然你想扩展面板,就这么做吧。扩展相应的类并给它一个唯一的值,实现相应的getter和setter,然后设置。就这么简单

class AbsolutePanelUnq extends AbsolutePanel
{
      private int uniqueId;

      public getUniqueId(){
          return uniqueId;
      }

      public setUniqueId(int uniqueId)
      {
          this.uniqueId = uniqueId;
      }

}
然后创建对象并执行您需要的任何操作