Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ComponentOrientation extends Object implements Serializable
Существенно, это управляет элементами (такими как символы), которые размечаются в строках со строками, тогда размеченными в блоке. Это также применяется к элементам в виджете: например, во флажке, где поле располагается относительно текста.
Есть четыре различных ориентации, используемые в новых языках в качестве в следующей таблице.
LT RT TL TR A B C C B A A D G G D A D E F F E D B E H H E B G H I I H G C F I I F C
Ориентации:
isLeftToRight()
и isHorizontal()
методы, чтобы определить их поведение. Они не должны включать подобный переключателю код, который выключает констант, таких как: if (orientation == LEFT_TO_RIGHT) { ... } else if (orientation == RIGHT_TO_LEFT) { ... } else { // Oops }Это опасно, так как больше констант может быть добавлено в будущем и так как не гарантируется, что объекты ориентации будут уникальны.
Модификатор и Тип | Поле и Описание |
---|---|
static ComponentOrientation |
LEFT_TO_RIGHT
Элементы работают слева направо и поток строк Примеры от начала до конца: английский язык, французский язык.
|
static ComponentOrientation |
RIGHT_TO_LEFT
Элементы работают справа налево и поток строк Примеры от начала до конца: арабский язык, иврит.
|
static ComponentOrientation |
НЕИЗВЕСТНЫЙ
Указывает, что ориентация компонента не была установлена.
|
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentOrientation |
getOrientation(Locale locale)
Возвращает ориентацию, которая является подходящей для данной локали.
|
static ComponentOrientation |
getOrientation(ResourceBundle bdl)
Осуждаемый.
С J2SE 1.4, использовать
getOrientation(java.util.Locale) . |
boolean |
isHorizontal()
Горизонталь строк? Это возвратит true для горизонтали, слева направо системы письменности, такие как римлянин.
|
boolean |
isLeftToRight()
HorizontalLines: элементы работают слева направо?
Вертикальные Строки: строки работают слева направо? Это возвратит true для горизонтали, слева направо системы письменности, такие как римлянин. |
public static final ComponentOrientation LEFT_TO_RIGHT
public static final ComponentOrientation RIGHT_TO_LEFT
public static final ComponentOrientation UNKNOWN
public boolean isHorizontal()
public boolean isLeftToRight()
public static ComponentOrientation getOrientation(Locale locale)
locale
- указанная локаль@Deprecated public static ComponentOrientation getOrientation(ResourceBundle bdl)
getOrientation(java.util.Locale)
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92