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
      contains
      JTextArea/JTextPane
      直接到
      JFrame
      2)
      或使用
      JScrollPane
      contains
      JList
      JScrollPane
      放到
      JTextArea/JTextPane
      中,您可能不需要从内容区域切换窗格。只需更新内容(例如,可以显示相册属性的面板,您可以在该面板上设置相册,然后更新UI的值->相册是该面板的“模型”)