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…
All of a sudden, my shopping list wanted more attention than usual:

Marmalade and potatoes were not only checked, but dangerously checked! (Because, as we all know, yellow = danger!)
This little webapp is using the default Bootstrap style, which in turn uses the browser’s default checkbox color, blue. I was surprised by this change to yellow, as I haven’t touched the code in years.
After some unfruitful googling (“Chrome checkbox default color yellow” etc. only yields results where someone wants to change their checkbox colors), I noticed something: That yellow/orange is similar to my system-wide accent color! And sure enough, Chrome now uses the configured accent color for certain elements:


Hmm… bold choice. But also weird and irritating – the only other place where Chrome uses system colors is the 1-pixel thin window border. (The window title bar which would normally also display the system’s accent color is overwritten by custom code to render the browser tabs.)
Not sure if I like this change. But hey, at least my checkboxes haven’t turned into circles… yet. :)
My work VM froze and I was staring at the mouse cursor for too long. Mouse pointers used to be a thing of beauty. And symmetrical! :)

Edit: Whoops, “ecce homo” is Latin, of course, “puntatore” is Italian. My modern-day Latin is a bit rusty, so… Ecce index?
