Разработать приложение на Java (компоновка формы)

Борис15 років у сервісі
Дані замовника будуть вам доступні після подання заявки
03.08.2012

Нужно разработать приложение на Java, реализующее указанную компоновку элементов управления.

1. Тестовое приложение должно быть выполнено на языке Java в среде программирования Eclipse.

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

3. Оплата от 300р. по завершению работы через Web Money, возможна предоплата после предоставления скомпилированного приложения реализующего не менее 70% требований.

4. Форма должна содержать в своей верхней части панель 1 (JPanel), в нижней панель 3, а в центре панель 2 и панель 4 разделенные сплиттером.

5. При изменении размера формы по ширине должен изменяться размер панели 2, но при этом ширина формы не должна принимать размер меньший, чем сумма минимальной ширины 2 и 4 панели.

6. При изменении размера формы по высоте должен изменяться размер панели 2 и панели 4, но при этом высота формы не должна принимать размер меньший, чем минимальная высота формы.

8. На панели 4 должны располагаться: Текстовое поле 4.1, Список 4.2, панель 4.3 или 4.4 в зависимости от состояния.

9. При нажатии на кнопку +, панель 4.3 должна становиться невидимой, а панель 4.4 видимой. После этого при нажатии на любую кнопку панели 4.4, панель 4.4 должна становиться невидимой, а панель 4.3 видимой.

10. На панели 4.4 должны располагаться текстовые поля 4.4.1 – 4.4.3 и 2 кнопки.

11. В приложении снимки формы и пример программы для Windows.

Минимальный размер окна (и размер при старте приложения) 800x600

Высота панели 1 – 40

Минимальные размеры панели 2 – 640x480

Высота панели 3 – 80

Минимальная ширина панели 4 – 160; максимальная – 220

Отступ от края и между элементами управления на панели 4 – 3

Элементы управления привязаны к верхнему, левому, правому краю.

Высота элемента 4.1 – 22

Высота элемента 4.2 – 217

Высота панели 4.3 – 29

Высота панели 4.4 – 177

Высота элемента 4.4.1 – 22, отступ от верхнего края – 22 а от левого и правого – 3

Высота элемента 4.4.2 – 22, отступ от верхнего (нижний 4.4.1), левого и правого края – 3

Высота элемента 4.4.3 – 22, отступ от верхнего (нижний 4.4.2), левого и правого края – 3

Заявки фрілансерів