Философия Java


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


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

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

Некоторые построители GUI широко используют этот подход, но это обычно не лучший способ генерации кода. Более полезные построители GUI используют вместо него GridBagLayout.




Начало  Назад  Вперед