Java 如何创建一个界面,在左侧显示对象,在右侧显示每个对象的详细信息?
我不确定哪个容器或组件可以帮助创建以下菜单栏。我已经在底部创建了菜单栏和状态栏。但是我不知道哪个界面最好 我感谢任何帮助,Java 如何创建一个界面,在左侧显示对象,在右侧显示每个对象的详细信息?,java,swing,jlist,jtextpane,jsplitpane,Java,Swing,Jlist,Jtextpane,Jsplitpane,我不确定哪个容器或组件可以帮助创建以下菜单栏。我已经在底部创建了菜单栏和状态栏。但是我不知道哪个界面最好 我感谢任何帮助, 放在左边 放在正确的地方 将两个(JList和JTextArea/JTextPane)放在 核心内容(中间的部分)目前正在使用JSplitPane 使用BorderLayout(类似于JPanel)可以获得类似的外观。您可以将索引放置在容器西侧的JScrollPane中,并将Details窗格放置在中心的 您可能还会发现卡片布局很有用,您需要从内容区域切换窗格谢谢您的回复
- 放在左边
- 放在正确的地方
- 将两个(
和JList
)放在JTextArea/JTextPane
- 核心内容(中间的部分)目前正在使用
JSplitPane
使用BorderLayout
(类似于JPanel
)可以获得类似的外观。您可以将索引放置在容器西侧的JScrollPane
中,并将Details
窗格放置在中心的
您可能还会发现卡片布局
很有用,您需要从内容区域切换窗格谢谢您的回复,我很好奇该区域的最佳容器是什么?我的意思是JList位于面板上?有两种方式放置1)
JScrollPane包含JList`(通过使用预先插入的边框布局
)和JScrollPane
containsJTextArea/JTextPane
直接到JFrame
2)
或使用JScrollPane
containsJList
将JScrollPane
放到JTextArea/JTextPane
中,您可能不需要从内容区域切换窗格。只需更新内容(例如,可以显示相册属性的面板,您可以在该面板上设置相册,然后更新UI的值->相册是该面板的“模型”)