我是 Java 新手,并尝试创建一个编目程序作为开始练习。我已经制作了界面,我可以JComboBox
按照我想要的方式用标题填充首字母,但我的问题在于存储其余数据,以便可以根据JComboBox
.
我的 xml 看起来像这样:
<Movies>
<Movie>
<Title></Title>
<Studio></Studio>
<Director></Director>
<Actors></Actors>
<Rating></Rating>
<Stars></Stars>
<Review></Review>
<Synopsis></Synopsis>
<Genre></Genre>
</Movie>
</Movies>
具有多种电影元素。我想将每部电影的数据存储在某种形式的数组中,这样当用户从 JComboBox 中选择一个标题时,我就可以用适当的数据填充其余的表单字段。但我无法决定一个好的数组类型来做到这一点。在我看来,我需要某种看起来像这样的数组:
Array<"Title1" -> "Title", "Studio", ....;
"Title2" -> "Title", "Studio", ...;
and so on...>
我一直在研究不同的数组,如,Hashmaps
和maps 但这些似乎都没有我想的那样。ArrayLists
Multi-Dimensional String Arrays
我非常感谢您对此的想法。