我在swing UI上有一个Tree结构。树中的每个对象代表网络中的一个元素。网络中的元素上面会出现警报。除了网络元素之外,警报(一个或多个)在UI中表示为具有铃声图像。我使用Cache(TreeMap)来存储网元的名称,网元的名称为KEY,Alarms as Value。但是,遍历TreeMap非常有效。网络元素的名称是字符串。我想将元素存储在父子关系中(比如真实的UI),并且STRING名称无法实现。
我想创建一个自定义数据结构来模拟我的UI层次结构。我认为自定义链表可以帮我完成工作。我可以使用任何经过试验和测试的数据结构吗?任何其他意见高度赞赏。
答案 0 :(得分:0)
将域对象用于您的数据结构("型号"),使用Site
,Host
,Application
,NetworkLink
等类。然后您可以使用clearAlarms()
等方法以及getState()
和getName()
等属性。