There are two buttons: "Next" & "Back" to pass on the list. When the reached the end, the button "Next" to disappear, but the button "back" should not jump to her place. I use the setVisible (false)
, but the button 'Back' jump to the place of the "Next". Location manager is GridBagLayout.
I use the
setVisible (false)
Try instead setEnabled(false)
. It won't remove the visual representation of the button, which fixes the layout, but will make it not focusable and look different. This is the 'path of least surprise' for the typical end user.
Location manager is GridBagLayout.
BTW - if you are stuck on making the button invisible, a GridLayout
would achieve the effect of retaining the positions of the other buttons.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With