public class FlexDateChooser extends FlexObject
ユーザーはある日付、日付の範囲、または複数の日付を選択できます。 このコントロールには、月と年を前後に移動するための矢印ボタンがあります。
ユーザーが複数の日付を選択できるようにしたり、特定の日付を選択できないようにしたり、表示される日付を一定の範囲に制限したりすることができます。
修飾子 | コンストラクタと説明 |
---|---|
protected |
FlexDateChooser(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい FlexDateChooser を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
change(Date newDate)
日付が選択または変更されたときにディスパッチされます。
|
Color |
getColor()
[読み取り専用] コンポーネント ラベルを含むコンポーネントのテキストの色。
|
Color |
getDisabledColor()
[読み取り専用] コンポーネントが無効な場合のテキストの色。
|
List<String> |
getDisabledDays()
[読み取り専用] 無効にする曜日。
|
List<String> |
getDisabledRanges()
[読み取り専用] 無効にする 1 日または複数の日。
|
int |
getDisplayedMonth()
[読み取り専用] DateChooser コントロールに表示される月。
|
int |
getDisplayedYear()
[読み取り専用] DateChooser コントロールに表示される年。
|
List<Color> |
getFillColors()
[読み取り専用] コントロールの背景を濃淡色化するのに使用する色。
|
int |
getFirstDayOfWeek()
[読み取り専用] DateChooser コントロールの最初の列に表示される曜日を表す数値。
|
String |
getFontFamily()
[読み取り専用] 使用するフォントの名前。
|
double |
getFontSize()
[読み取り専用] テキストの高さ(ピクセル単位)。
|
String |
getFontStyle()
[読み取り専用] テキストがイタリック フォントかどうか。
|
String |
getFontWeight()
[読み取り専用] テキストがボールド体かどうか。
|
List<Color> |
getHeaderColors()
[読み取り専用] DateChooser コントロールの上部にある帯状の領域の色。
|
int |
getMaxYear()
[読み取り専用] コントロール内で選択可能な最後の年。
|
int |
getMinYear()
[読み取り専用] コントロール内で選択可能な最初の年。
|
Color |
getRollOverColor()
[読み取り専用] DateChooser コントロール内の日付にマウス ポインターを合わせたときの日付のハイライト領域の色。
|
Date |
getSelectedDate()
[読み取り専用] DateChooser コントロールで選択された日付。
|
List<String> |
getSelectedRanges()
[読み取り専用] 選択された日付の範囲。
|
Color |
getSelectionColor()
[読み取り専用] DateChooser コントロールで現在選択されている日付のハイライト領域の色。
|
String |
getTextAlign()
[読み取り専用] テキストがボールド体かどうか。
|
String |
getTextDecoration()
[読み取り専用] テキストに下線を表示するかどうか。
|
int |
getTextIndent()
[読み取り専用] テキストの 1 行目のコンテナー左端からのオフセット(ピクセル単位)。
|
Color |
getTodayColor()
[読み取り専用] DateChooser コントロールで今日の日付のハイライトの色。
|
boolean |
isAllowDisjointSelection()
[読み取り専用] DateChooser コントロールで非連続した選択が許可されているかどうか。
|
boolean |
isAllowMultipleSelection()
[読み取り専用] DateChooser コントロールで複数選択が許可されているかどうか。
|
boolean |
isShowToday()
[読み取り専用] DataChooser コントロールで今日の日付がハイライトされているかどうか。
|
boolean |
isYearNavigationEnabled()
[読み取り専用] 年ナビゲーションを有効かどうか。
|
void |
scrollDate(FlexDateScrollDetail detail)
DateChooserEvent.SCROLL 定数は、scrollevent イベントのイベント オブジェクトの type プロパティの値を定義します。
|
void |
type(String keyCode)
ユーザーがキーを押したときにディスパッチされます。
|
void |
type(String keyCode,
ModifierKey keyModifier)
ユーザーがキーを押したときにディスパッチされます。
|
changeFocus, changeFocus, changeFocus, getAutomationClassName, getAutomationIndex, getAutomationName, getClassName, getCurrentState, getErrorColor, getErrorString, getId, getNumAutomationChildren, getPercentHeight, getPercentWidth, getScaleX, getScaleY, getThemeColor, getToolTip, isEnabled, isFocusEnabled, isUseHandCursor, move, move, move, setFocus
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, getAlpha, getHeight, getStyle, getTabIndex, getWidth, getX, getY, isMouseEnabled, isTabChildren, isTabEnabled, isVisible, mouseMove, mouseMove, nativeToString, pressKeys, pressKeys, pressMouse, pressMouse, pressMouse, pressMouse, releaseKeys, releaseKeys, releaseMouse, releaseMouse, releaseMouse, releaseMouse, typeKeys, typeKeys, typeKeys, typePasswordKeys, typePasswordKeys, typePasswordKeys
captureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForProperty
equals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toString
protected FlexDateChooser(JtfObjectHandle handle, Desktop desktop)
handle
- FlexDateChooser を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic void change(Date newDate)
newDate
- コントロールで選択された日付public void scrollDate(FlexDateScrollDetail detail)
detail
- スクロールの方向public void type(String keyCode)
keyCode
- 押したり離したりするキーのキー コード値public void type(String keyCode, ModifierKey keyModifier)
keyCode
- 押したり離したりするキーのキー コード値keyModifier
- 使用されるキー修飾(Ctrl キーなど)public boolean isAllowDisjointSelection()
true の場合、DateChooser コントロールで非連続した選択を許可します。 このプロパティは、allowMultipleSelection プロパティが true の場合にのみ有効です。 このプロパティを設定すると、DateChooser コントロールの表示が変わります。
デフォルト値は true です。
public boolean isAllowMultipleSelection()
true の場合、DateChooser コントロールで複数選択を許可します。
デフォルト値は false です。
public Color getColor()
public Color getDisabledColor()
public List<String> getDisabledDays()
指定した曜日に該当するその月のすべての日付が無効になります。 このプロパティによって、DateChooser コントロールの表示が変わります。 この配列の要素は 0(日曜日)から 6(土曜日)の範囲の値です。
public int getDisplayedMonth()
月を表す数字は 0 から始まるので、1 月は 0 で、12 月は 11 です。 このプロパティを設定すると、DateChooser コントロールの表示が変わります。
デフォルト値は現在の月です。
public int getDisplayedYear()
public List<Color> getFillColors()
非推奨 3.0: nextMonthStyleFilters、prevMonthStyleFilters を推奨
平面的なコントロールには同じ色を両方の値として渡します。 デフォルト値は [ 0xFFFFFF, 0xCCCCCC ] です。
public int getFirstDayOfWeek()
値は 0 ~ 6 の範囲内である必要があり、dayNames 配列の最初の要素である 0 が日曜日に該当します。
このプロパティを設定すると、曜日列の順番が変わります。 たとえば、1 に設定すると月曜日がコントロールの最初の列になります。
デフォルト値は 0 (日曜日) です。
public String getFontFamily()
完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。 任意のフォント ファミリ名を使用できます。 汎用フォント名を指定した場合、適切なデバイス フォントに置換されます。 デフォルト値は Verdana
です。
public double getFontSize()
ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 10 です。 ColorPicker コントロールのデフォルト値は 11 です。
public String getFontStyle()
有効な値は normal
と italic
です。 デフォルト値は normal
です。
public String getFontWeight()
有効な値は、normal および bold です。 Button コントロールのデフォルト値は bold です。 他のすべてのコントロールのデフォルト値は normal です。
public List<Color> getHeaderColors()
非推奨 3.0。 dateChooserStyleName を推奨
public int getMaxYear()
public int getMinYear()
public Color getRollOverColor()
public Date getSelectedDate()
public Color getSelectionColor()
public boolean isShowToday()
true の場合、DataChooser コントロールで今日がハイライトされていることを示します。 デフォルト値は true です。
public String getTextAlign()
有効な値は、normal および bold です。 Button コントロールのデフォルト値は bold です。 他のすべてのコントロールのデフォルト値は normal です。
public String getTextDecoration()
有効な値は none
と underline
です。 デフォルト値は none
です。
public int getTextIndent()
public Color getTodayColor()
public boolean isYearNavigationEnabled()
true である場合、表示された年の右側に上下のボタンが表示されます。 これらのボタンを使用して、現在の年を変更できます。 これらのボタンは、年を月の前に置く日付形式を使用するロケールでは、年の左側に表示されます。
デフォルト値は false です。
Copyright 2009-2012 Micro Focus. All Rights Reserved.