Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Внешний вид приложения

Читайте также:
  1. IV. Приложения.
  2. А. Внешний вид, осмотр, пальпация
  3. Внешний адрес
  4. Внешний вид
  5. ВНЕШНИЙ ВИД
  6. Внешний вид
  7. Внешний вид вайшнава
  8. ВНЕШНИЙ ВИД ПОРОДЫ МЕЙН КУН
  9. Внешний вид, телесный состав и свойства падших духов.

На этапе редактирования приложения внешний вид его компонентов соответствует платформе. Однако после запуска он становится совсем другим, поскольку по умолчанию все приложения Java показываются в платформо-независимом виде:

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

Кроме того, наше приложение появляется в левом верхнем углу экрана, а хотелось бы, чтобы оно появлялось в центре.

Для того, чтобы показать приложение в платформо-ориентированном виде (то есть в том виде, который использует компоненты и настройки операционной системы), требуется изменить код конструктора приложения, вставив перед вызовом метода initComponents задание типа пользовательского интерфейса (User's Interface, сокращенно UI):

import javax.swing.*;import java.awt.*;... public GUI_application() { try{ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); }catch(Exception e){}; initComponents(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = getSize(); setLocation(new Point((screenSize.width-frameSize.width)/2, (screenSize.height-frameSize.width)/2));}

Рис. 11.12. Внешний вид запущенного приложения с платформо-ориентированным пользовательским интерфейсом в операционной системе Windows® XP

 

Код, следующий после вызова initComponents(), предназначен для установки окна приложения в центр экрана.

Имеется возможность задания еще одного платформо-независимого вида приложения – в стиле Motiff, используемого в операционной системе Solaris®. Для установки такого вида вместо вызова

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()

Следует написать

UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");

Рис. 11.13. Внешний вид запущенного приложения с платформо-независимым пользовательским интерфейсом в стиле Motiff

 

Использованные конструкции станут понятны читателю после изучения дальнейших разделов методического пособия.




Дата добавления: 2015-09-11; просмотров: 114 | Поможем написать вашу работу | Нарушение авторских прав

Пример 5.3. | Часть 6. Программный интерфейс JavaBeans | Часть 7. Разработка Java-апплетов | Часть 8. Обработка сетевых данных | Пример 9.1. | Часть 10. Файлы и потоки | Часть 11. Создание приложений Java в интегрированной среде разработки (IDE) NetBeans | Компиляция файлов проекта и запуск приложения | Структура проекта NetBeans | Создание в NetBeans приложения Java с графическим интерфейсом |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав