Hello,
I added a JLabel to a JFrame's LayeredPane:
frame.getLayeredPane().add(label,100);
and putted the JLabel's text in the middle of the frame using this code:
label.setBounds(0, 0, frame.getWidth(), frame.getHeight());
Now I would like the JLabel to be centered in the JFrame automatically when the JFrame gets resized by the user. Is it possible?
I'm using the WindowStateListener:
frame.addWindowStateListener(new WindowStateListener() {
public void windowStateChanged(WindowEvent e) {
label.setBounds(0, 0, frame.getWidth(), frame.getHeight());
}
});
but this only works when the JFrame is resized using the predefined window's button in the top-right corner.
I would like the JLabel to be resized when the user drags the borders too.
Thank you in advance.