I am having trouble understanding exactly how borders work within the context of a JPanel, especially in regards to using paintComponent. Say I have a JPanel that needs 100x100 of free space to draw...