Перенести компонент на JPanel на передний план (Java)

В VB вы можете использовать zOrder . В .Net это .SetChildIndex .

Прежде чем вы спросите, нет, в данном случае я не использую диспетчер компоновки. Если у вас есть два компонента друг над другом, как изменить порядок после того, как они уже были отображены?

У меня есть кнопка, которая немного перекрывает другой компонент (ярлык) из-за нехватки места. Я добавил JLabel в форму перед кнопкой, и когда форма загружается, все выглядит нормально. Однако, когда пользователь нажимает кнопку, JLabel переходит на задний план, в результате чего его часть исчезает. Есть ли способ удержать его впереди? Я попытался поместить label.grabFocus () в ActionListener кнопки, но это не сработало.

10
задан Mouna Cheikhna 10 August 2011 в 12:04
поделиться