a2e98898

Абсолютное позиционирование


Также возможно установить абсолютное позиционирование графической компоненты таким способом:

  • Установить null вместо менеджера компоновки для вашего Container: setLayout(null).
  • Вызвать setBounds( ) или reshape( ) (в зависимости от версии языка) для каждого компонента, передавая прямоугольник границы в координатах пикселей. Вы можете выполнить это в конструкторе или в paint( ), в зависимости от того, чего вы хотите добиться.
  • Некоторые построители GUI широко используют этот подход, но это обычно не лучший способ генерации кода. Более полезные построители GUI используют вместо него GridBagLayout.



    Содержание раздела