Новые книги

Основываясь на опыте десятилетних исследований и интервью с 80 топ-менеджерами, авторы книги «Путь Samsung» создали первое полное руководство по новаторским принципам управления, позволившим преобразовать небольшую технологическую компанию в один из самых успешных мировых брендов. Сформулированная председателем совета директоров Ли Гонхи «Новая управленческая инициатива» заложила основу для реализации «трех парадоксов управления Samsung»: баланс между размером и скоростью, диверсификация и специализация, сочетание восточной и западной управленческих культур.

Профессиональные идеи и практические советы от инсайдеров Samsung делают книгу «Путь Samsung» бесценным руководством по управлению инновационными компаниями для руководителей среднего и высшего звена коммерческих компаний и государственных структур, а также занимательным чтением для пытливых умов, интересующихся стратегиями достижения успеха.
На сегодняшний день Интернет предоставляет людям возможность реального заработка в виртуальном мире, и в этом практическом пособии вы сможете выбрать для себя тот вид заработка, который является для вас наиболее приемлемым и удобным, будь то основной или дополнительный источник ваших доходов.

Книга будет интересна не только опытным пользователям сети, но и тем, кто только начал свое знакомство с «всемирной паутиной».

Работа с системой Layout Manager

Работа с системой Layout Manager

Оглавление

Layout Manager
Режимы
FlowLayout
GridLayout
BorderLayout
CardLayout
GridBagLayout
Аплет FormLayout

В предыдущей статье мы рассказали вам о том, как создавать компоненты и размещать их в контейнере. Однако предложенный способ размещения компонент в окне контейнера едва ли можно назвать удобным, так как заранее трудно предугадать, на каком месте окажется тот или иной орган управления.

К счастью, имеются способы, позволяющие контролировать размещение отдельных компонент в окне контейнера. И хотя эти способы не позволяют задавать конкретные координаты и размеры органов управления, использовнные схемы размещения компонент будут правильно работать на любой аппаратной платформе (не забывайте, что Java создавалась как средство разработки приложений, способных выполняться на любой платформе).

В чем трудность создания пользовательского интерфейса для мультиплатформных систем?

В том, что разработчик приложения никогда не знает характеристики устройства отображения, установленные у пользователя. Он, в частности, не может заранее знать разрешение монитора, размер системного шрифта и другие характеристики, необходимые для компоновки диалоговых панелей в терминах абсолютных координат.

Средства пользовательского интерфейса AWT способны динамически измнять размеры компонент, подгоняя их "по месту" в системе пользователя. В результате значительно повышается вероятность того что внешний вид диалоговой панели, в каком она предстанет перед пользователем, будет похож на то, что ожидал разработчик.