public class DefaultMetalTheme extends MetalTheme
MetalTheme обеспечение исходного вида Стили Java, под кодовым названием "Стали". Обратитесь к MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme) для деталей об изменении темы значения по умолчанию. Все цвета, возвращенные DefaultMetalTheme абсолютно непрозрачны.
DefaultMetalTheme использует полужирные шрифты для многих средств управления. Чтобы сделать все средства управления (за исключением внутренней рамки панелями title и клиентом украшенным фреймом панелями title) используют простые шрифты, можно сделать любое из следующего: swing.boldMetal к false. Например, java -Dswing.boldMetal=false MyApp. swing.boldMetal к Boolean.FALSE. Например: UIManager.put("swing.boldMetal", Boolean.FALSE);
swing.boldMetal, если установлено, берет precendence по системному свойству того же самого имени. После установки этого свойства значений по умолчанию Вы должны переустановить MetalLookAndFeel, так же как обновите UI любых ранее создаваемых виджетов. Иначе результаты неопределены. Следующее иллюстрирует, как сделать это:
// turn off bold fonts
UIManager.put("swing.boldMetal", Boolean.FALSE);
// re-install the Metal Look and Feel
UIManager.setLookAndFeel(new MetalLookAndFeel());
// Update the ComponentUIs for all Components. This
// needs to be invoked for all windows.
SwingUtilities.updateComponentTreeUI(rootComponent);
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Конструктор и Описание |
|---|
DefaultMetalTheme()
Создает и возвращает экземпляр
DefaultMetalTheme. |
| Модификатор и Тип | Метод и Описание |
|---|---|
FontUIResource |
getControlTextFont()
Возвращает текстовый шрифт управления.
|
FontUIResource |
getMenuTextFont()
Возвращает текстовый шрифт меню.
|
Строка |
getName()
Возвращает имя этой темы.
|
protected ColorUIResource |
getPrimary1()
Возвращает основной 1 цвет.
|
protected ColorUIResource |
getPrimary2()
Возвращает основные 2 цвета.
|
protected ColorUIResource |
getPrimary3()
Возвращает основные 3 цвета.
|
protected ColorUIResource |
getSecondary1()
Возвращает вторичный 1 цвет.
|
protected ColorUIResource |
getSecondary2()
Возвращает вторичные 2 цвета.
|
protected ColorUIResource |
getSecondary3()
Возвращает вторичные 3 цвета.
|
FontUIResource |
getSubTextFont()
Возвращает шрифт подтекста.
|
FontUIResource |
getSystemTextFont()
Возвращает системный текстовый шрифт.
|
FontUIResource |
getUserTextFont()
Возвращает пользовательский текстовый шрифт.
|
FontUIResource |
getWindowTitleFont()
Возвращает окно шрифт title.
|
addCustomEntriesToTable, getAcceleratorForeground, getAcceleratorSelectedForeground, getBlack, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getControlTextColor, getDesktopColor, getFocusColor, getHighlightedTextColor, getInactiveControlTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuDisabledForeground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, getUserTextColor, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForegroundpublic DefaultMetalTheme()
DefaultMetalTheme.public String getName()
"Steel".getName в class MetalThemeprotected ColorUIResource getPrimary1()
getPrimary1 в class MetalThemeprotected ColorUIResource getPrimary2()
getPrimary2 в class MetalThemeprotected ColorUIResource getPrimary3()
getPrimary3 в class MetalThemeprotected ColorUIResource getSecondary1()
getSecondary1 в class MetalThemeprotected ColorUIResource getSecondary2()
getSecondary2 в class MetalThemeprotected ColorUIResource getSecondary3()
getSecondary3 в class MetalThemepublic FontUIResource getControlTextFont()
getControlTextFont в class MetalThemepublic FontUIResource getSystemTextFont()
getSystemTextFont в class MetalThemepublic FontUIResource getUserTextFont()
getUserTextFont в class MetalThemepublic FontUIResource getMenuTextFont()
getMenuTextFont в class MetalThemepublic FontUIResource getWindowTitleFont()
getWindowTitleFont в class MetalThemepublic FontUIResource getSubTextFont()
getSubTextFont в class MetalTheme
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92