如何创建一个界面,左侧显示对象,右侧显示每个对象的详细信息?

3

我不确定哪个容器或组件能帮助创建以下菜单栏。我已经在底部创建了菜单栏和状态栏。但是我不知道哪个界面是最好的。

enter image description here

我感激任何帮助,

2个回答

5

谢谢回复,我很好奇哪种容器最适合这个区域?我的意思是JList放在面板上吗? - Bernard
有两种方法可以实现这个功能:1) 使用预先实现的BorderLayout,将JList放入JScrollPane中,并直接将JScrollPane放入JFrame中;2) 或者将JSplitPane与包含JListJScrollPane以及第二个包含JTextArea/JTextPaneJScrollPane一起放入JFrame中。 - mKorbel

4
核心内容(中间部分)目前正在使用JSplitPane 您可以使用BorderLayout(在类似JPanel的容器上)获得类似的外观。您可以将索引放置在容器的WEST一侧中的JScrollPane中,将Details窗格放置在CENTER中。
如果需要从内容区域切换面板,则可能还会发现CardLayout有用。

您可能不需要从内容区切换窗格。只需更新内容即可(例如,可以显示相册属性的面板,在该面板上可以设置相册,从而更新UI的值->相册是该面板的“模型”)。 - Robin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接