title: Java Swing Jtree or Jlist with custom items
body: <p>Can somebody explain me please, how can I create expandable list with custom items in Java Swing Desktop App? I am little bit new in Swing Desktop (Usually I am working on Android), and I do not see some good components which could help me to create such list with images and text as on image. I thought to use <code>JTree</code>, but I am not sure that I can customize it enough to get result which I need.</p>
  <p><img src="https://i.stack.imgur.com/xpGTZ.png" alt="Expandeble list view" /></p>