|
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, getWindowTitleInactiveForegroundpublic DefaultMetalTheme()
DefaultMetalTheme.public String getName()
"Steel".getName в классе MetalThemeprotected ColorUIResource getPrimary1()
getPrimary1 в классе MetalThemeprotected ColorUIResource getPrimary2()
getPrimary2 в классе MetalThemeprotected ColorUIResource getPrimary3()
getPrimary3 в классе MetalThemeprotected ColorUIResource getSecondary1()
getSecondary1 в классе MetalThemeprotected ColorUIResource getSecondary2()
getSecondary2 в классе MetalThemeprotected ColorUIResource getSecondary3()
getSecondary3 в классе MetalThemepublic FontUIResource getControlTextFont()
getControlTextFont в классе MetalThemepublic FontUIResource getSystemTextFont()
getSystemTextFont в классе MetalThemepublic FontUIResource getUserTextFont()
getUserTextFont в классе MetalThemepublic FontUIResource getMenuTextFont()
getMenuTextFont в классе MetalThemepublic FontUIResource getWindowTitleFont()
getWindowTitleFont в классе MetalThemepublic FontUIResource getSubTextFont()
getSubTextFont в классе MetalTheme
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.