I’ve written a ton of little Swing-based Java (and in recent years, Kotlin) tools in my life, but I haven’t used tree views much. So I’m probably twenty years late to the game, but I just learned what you get when you add an empty (!) JTree component to your GUI:

Ravioli and bananas, included in the standard runtime – isn’t that adorable?
And no, that’s not a relict of an ancient JDK version I’m using. At the time of writing, it’s still included in the current OpenJDK…