This is example to demonstrate how to use JDesktopPane and JInternalFrame.
The bonus is how to set image as JDesktopPane background.
Image Source: https://progameguides.com/fortnite-cosmetic/teatime/
- https://alvinalexander.com/blog/post/jfc-swing/how-determine-get-screen-size-java-swing-app
- https://stackoverflow.com/questions/15042185/paintcomponent-is-not-working-java
- https://stackoverflow.com/questions/1987976/paint-background-of-jpanel
- https://stackoverflow.com/questions/12175174/paintcomponent-vs-paint-and-jpanel-vs-canvas-in-a-paintbrush-type-gui
- https://docs.oracle.com/javase/tutorial/uiswing/components/internalframe.html