Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DefaultMetalTheme extends MetalTheme
MetalTheme
обеспечение исходного вида Стили Java, под кодовым названием "Стали". Обратитесь к MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)
для деталей об изменении темы по умолчанию. Все цвета, возвращенные DefaultMetalTheme
абсолютно непрозрачны.
DefaultMetalTheme
использует полужирные шрифты для многих средств управления. Чтобы сделать все средства управления (за исключением строк заголовка внутренней рамки и клиента украшенными строками заголовка фрейма) используют простые шрифты, можно сделать любое из следующего: 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);
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками 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()
Возвращает шрифт заголовка окна.
|
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, getWindowTitleInactiveForeground
public DefaultMetalTheme()
DefaultMetalTheme
.public String getName()
"Steel"
.getName
в классе MetalTheme
protected ColorUIResource getPrimary1()
getPrimary1
в классе MetalTheme
protected ColorUIResource getPrimary2()
getPrimary2
в классе MetalTheme
protected ColorUIResource getPrimary3()
getPrimary3
в классе MetalTheme
protected ColorUIResource getSecondary1()
getSecondary1
в классе MetalTheme
protected ColorUIResource getSecondary2()
getSecondary2
в классе MetalTheme
protected ColorUIResource getSecondary3()
getSecondary3
в классе MetalTheme
public FontUIResource getControlTextFont()
getControlTextFont
в классе MetalTheme
public FontUIResource getSystemTextFont()
getSystemTextFont
в классе MetalTheme
public FontUIResource getUserTextFont()
getUserTextFont
в классе MetalTheme
public FontUIResource getMenuTextFont()
getMenuTextFont
в классе MetalTheme
public FontUIResource getWindowTitleFont()
getWindowTitleFont
в классе MetalTheme
public FontUIResource getSubTextFont()
getSubTextFont
в классе MetalTheme
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.