However, I think your curt tone is unnecessary
As I stated before I've tried to help but you aren't providing the neccesary information needed to help. You have been asked multiple times to post a SSCCE. Not only in this prosting, but also in a previous posting:
https://coderanch.com/t/501589/GUI/java/Confused-over-InputMap. Yes, I get frustrated when people ask for help but make no effort to listen to the suggestions given.
The pseudo code is practically compilable,
Practically compileable doesn't help us.
You are not the only person in this forum or other forums that need help. Many of us here spend time on multiple forums. We help those who actually want help. We do not have time to guess what you are doing and fill in the code. The code you posted does in no way demonstrate the problem. Your code for the GraphAxis and Graph classes does nothing. What is the point of painting a gray background? Even if the multiple panels did paint properly on the top of one another there would be nothing to see so you couldn't tell if the code was working or not! You didn't even take the time to implement some simple logic like, for example, using the drawString(...) method.
why do you even bother responding to peoples questions?
I have responded to 10's of thousands of questions over the years. I have even helped you in the past. I think I have a good idea of what information is required to solve a problem. I always respond to a question on the assumption that the person asking the question wants an answer and is willing to provide the information necessary to solve the problem. Most people post the SSCCE right away and get their answer right away.
You obviously know what I meant
No I don't know what you meant, that is why I asked for the SSCCE.
I don't think someone with zero patience, or understanding for beginners, belongs on a forum designed for 'greenhorns'.
I have an incredible amount of patience. I have responded multiple times each time trying to pry more information out of you based on what I think is required to solve the problem. In fact, I'm the only person who has had the patience to attempt to solve your problem!
That is why I continue to suggest writing a SSCCE. Beginners are always in a hurry. They write a 200 line program and then when something doesn't work they have no idea how to debug it. The SSCCE is designed for you to step back and solve smaller problems.
I am adding three panels to the parent (without a layout manager)
No where in the pseudo code that you posted to you show code that indicates you are not using a layout manager. JPanels by default use a layout manager. Maybe this is the problem. I don't know. I don't have all the pieces to the puzzle and I don't have time to waste guessing, which is why a SSCCE is necessary.