Я хочу программно переместить свой JLabel в определенное местоположение в моем JPanel. Я попробовал setLocation(int x, int y)
, но это не работает. Я пытаюсь не использовать любого менеджера по расположению.
Вот отличный учебник о том, как компоновку ваших компонентов без использования менеджера компоновки.
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html
Создание контейнера без менеджера компоновки включает следующие шаги.
- Установите для диспетчера компоновки контейнера значение null, вызвав
setLayout (null)
.- Вызвать метод
setbounds
класса Component для каждого дочернего элемента контейнера.- Вызвать метод
repaint
класса Component.