java – Agradecería una breve y simple explicación para tener una ventana JFrame una zona gráfica paintComponent y otra con JTextField, JButton y JLabel

He buscado en Google y todo lo que encuentro en como construir todos esos apartados por separado pero ninguno muestra cómo tener en la misma ventana todo trabajando simultaneamente.
Como se puede apreciar en la imagen quisiera poder tener un area donde contiene campos de texto, cuadros de introducción de texto, botones que tienen acciones y una zona con gráficos.
No consigo entender cómo ponerlos todos juntos en el mismo JFrame.

introducir la descripción de la imagen aquí