代码之家  ›  专栏  ›  技术社区  ›  Jeredriq Demas

Controlsfx属性项目顺序

  •  0
  • Jeredriq Demas  · 技术社区  · 8 年前

    我有一个linkedhashmap,我把它放到属性文件中,它显示了菜单中的字段。我有一个其他颜色的选择,我希望它在最后看到。

    所以colormap是我的linkedhashmap,我把其他人放在最后。所以当我在colormap中查看时,最后一个元素是其他元素。但当我把它放进属性文件时,它会改变。

    我的代码如下:

    colormap.put("Others",Color.GRAY);
    Properties prop = new Properties();
    prop.putAll(colormap);
    

    1 回复  |  直到 8 年前
        1
  •  1
  •   Messaoud Zahi    8 年前

    这个 java.util.Properties 类型继承自 java.util.Hashtable 而且不能保证即使在加载了属性之后,表也会保持其顺序。 OrderedProperties

    推荐文章