I have many JLabel
s (which includes ImageIcon
s) in a JPanel
.
And this JPanel
is only a panel on the GUI; there are lots of other panels.
I want to place labels to the exact pixel coordinates on their JPanel
container.
How can I do that without using GroupLayout
?
See Doing Without a Layout Manager (Absolute Positioning) in the Java tutorials.
Creating a container without a layout manager involves the following steps.
- Set the container's layout manager to null by calling
setLayout(null)
.- Call the
Component
class'ssetbounds
method for each of the container's children.- Call the
Component
class'srepaint
method.