So, I have a really tall order. I've been trying to learn Swing and AWT for roughly five hours through Youtube, Oracle, etc and I'm struggling pretty hard. A lot of the tutorials I found tell you what to do to achieve certain outcomes, but don't explain what they actually did, which is leading to clashes with any advice I try to take later on.
Right now, I'm working on trying to use the Graphics class to create an oval (I'm working on a program that proves the ducks in a circular pond statistics question) and I honestly do not understand what the guides want, nor what an abstract class really is. I'm really looking for good tutorials on how to use this class or similar to create what I'm looking for (a blue oval with yellow dots in it) in Java. Any tutorials on Swing API structure in general would be REALLY appreciated.
For greater context (that isn't relevant to the overall question and can be skipped), I'm pretty much a mess of a CS junior who had some pretty bad introductory Java courses that screwed me over. My first Java project in a not-training-wheels IDE was created last week was for an Intro to AI class, and it hit me REALLY hard. A lot of my previous classes involved very little code and taught us Data Structures and other things conceptually, so I don't have a lot of code in my pocket. So, for all intents and purposes, I'm pretty much doing junior level projects with baby knowledge in actually working with Java. I might be pretty dense to explain these topics to, and I apologise in advance.