In this piece of code:
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension(175, 100));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
I can see it makes a new label and adds it to the JFrame
object frame
.
But I want to understand what does getContentPane()
do, and why do I need it?
I read this API but I still didn't understand.