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