public class FlexProgressBar extends FlexObject
確定モードの ProgressBar コントロールは、時間の経過に伴うタスクの進捗状況を直線的に表示します。 タスクの範囲がわかっている場合は、確定モードの ProgressBar を使用します。 タスクの終了までユーザーが長時間待たなければならないときに表示します。
不確定モードの ProgressBar コントロールは、範囲が不明な時間ベースのプロセスを表示します。 処理の規模が明らかな場合は、確定モードの ProgressBar コントロールを使用することをお勧めします。
修飾子 | コンストラクタと説明 |
---|---|
protected |
FlexProgressBar(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい FlexProgressBar を作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Color |
getBarColor()
[読み取り専用] ProgressBar の色。
|
Color |
getBorderColor()
[読み取り専用] 3D 境界線の黒セクションまたは 2D 境界線の色セクション。
|
Color |
getColor()
[読み取り専用] コンポーネント ラベルを含むコンポーネントのテキストの色。
|
double |
getConversion()
[読み取り専用] 読み込んだ値の現在のバイト数と合計バイト数を変換するために使用する数値。
|
String |
getDirection()
[読み取り専用] タスクの完了に向かって ProgressBar が伸びていく方向。
|
Color |
getDisabledColor()
[読み取り専用] コンポーネントが無効な場合のテキストの色。
|
List<Color> |
getFillColors()
[読み取り専用] コンポーネントの背景塗りつぶしを濃淡色化するのに使用する色。
|
String |
getFontFamily()
[読み取り専用] 使用するフォントの名前。
|
double |
getFontSize()
[読み取り専用] テキストの高さ(ピクセル単位)。
|
String |
getFontStyle()
[読み取り専用] テキストがイタリック フォントかどうか。
|
String |
getFontWeight()
[読み取り専用] テキストがボールド体かどうか。
|
String |
getLabel()
[読み取り専用] 進捗バーの近くに表示するテキスト。
|
String |
getLabelPlacement()
[読み取り専用] ラベルの配置位置。
|
double |
getLabelWidth()
[読み取り専用] ラベルの幅(ピクセル単位)。
|
double |
getMaximum()
[読み取り専用] ProgressBar の最大進捗量を示す値。
|
double |
getMinimum()
[読み取り専用] ProgressBar の最小進捗量を示す値。
|
double |
getPercentComplete()
[読み取り専用] 完了した処理のパーセンテージ。
|
String |
getTextAlign()
[読み取り専用] コンテナー内のテキストの配置。
|
String |
getTextDecoration()
[読み取り専用] テキストに下線を表示するかどうか。
|
double |
getTextIndent()
[読み取り専用] テキストの 1 行目のコンテナー左端からのオフセット(ピクセル単位)。
|
Double |
getValue()
[読み取り専用] 最小値と最大値の間で進行した進捗量。
|
boolean |
isIndeterminate()
[読み取り専用] ProgressBar コントロールの外観が確定モードか不確定モードか。
|
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, 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 FlexProgressBar(JtfObjectHandle handle, Desktop desktop)
handle
- FlexProgressBar を識別するハンドルdesktop
- このオブジェクトが存在するデスクトップpublic Color getBarColor()
ProgressBar はこの色と、この色から計算された明るい色を使って垂直方向にグラデーション表示されます。 このスタイルは他のコンポーネントに影響しませんが、コンテナーに設定して、その内部にあるすべての進捗バーの表示を制御することができます。 デフォルト値は未定義で、設定されていないことを意味します。 この場合、themeColor スタイル プロパティが使用されます。
public Color getBorderColor()
public Color getColor()
public double getConversion()
Flex は現在の値と合計の値をこのプロパティの値で割り算し、それぞれの値以下に最も近い整数値がラベル文字列として使用されます。 値 1 は変更されません。
デフォルト値は 1 です。
public String getDirection()
ActionScript では、定数 ProgressBarDirection.RIGHT
および ProgressBarDirection.LEFT
を使用してこのプロパティを設定します。
デフォルト値は ProgressBarDirection.RIGHT
です。
public Color getDisabledColor()
public List<Color> getFillColors()
RGB 色を指定する 2 つまたは 4 つの uint 値要素を持つ配列を設定します。 0 番目と 1 番目の要素には、色の傾きの開始値と終了値を指定します。 2 番目と 3 番目の要素が存在する場合、コントロールがマウスオーバー状態にあるときに、それらは要素 0 と 1 の代わりに使用されます。 平面的なコントロールの場合、要素 0 と 1、および要素 2 と 3 に同じ色を設定します。デフォルト値は [ 0xFFFFFF, 0xCCCCCC, 0xFFFFFF, 0xEEEEEE ] です。
ApplicationControlBar コンテナーなどのコンポーネントのデフォルト値は異なります。 ApplicationControlBar コンテナーの場合のデフォルト値は [ 0xFFFFFF, 0xFFFFFF ] です。
非推奨 3.0: headerStyleName を推奨
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 boolean isIndeterminate()
進捗状況を判断できない場合は、不確定モードの外観を使用します。 true を指定すると不確定モードの外観になります。 デフォルト値は false です。
public String getLabel()
テキスト文字列に次の特殊文字を指定することができます。
フィールドが不明な場合には、"??" で置換されます。未定義の場合には、ラベルは表示されません。
public String getLabelPlacement()
MXML での有効な値は、right、left、bottom、center、および top です。
ActionScript では、このプロパティを設定するために、ProgressBarLabelPlacement.RIGHT
、ProgressBarLabelPlacement.LEFT
、ProgressBarLabelPlacement.BOTTOM
、ProgressBarLabelPlacement.CENTER
、および ProgressBarLabelPlacement.TOP
の各定数を使用できます。
デフォルト値は ProgressBarLabelPlacement.BOTTOM
です。
public double getLabelWidth()
値が NaN の場合、ProgressBar コントロールの幅に設定されます。 デフォルト値は NaN です。
public double getMaximum()
デフォルト値は 0 です。
public double getMinimum()
デフォルト値は 0 です。
public double getPercentComplete()
public String getTextAlign()
有効な値は left、right または center です。
ほとんどのコンポーネントのデフォルト値は left です。 FormItem コンポーネントの場合、デフォルト値は right です。 Button、LinkButton および AccordionHeader コンポーネントでは、デフォルト値は center です。このプロパティは labelPlacement プロパティが left または right に設定されている場合のみ認識されます。 labelPlacement が top または bottom に設定されている場合は、テキストおよびアイコンが中央に配置されます。
public String getTextDecoration()
有効な値は none
と underline
です。 デフォルト値は none
です。
public double getTextIndent()
public Double getValue()
getValue
クラス内 TestObject
Copyright 2009-2012 Micro Focus. All Rights Reserved.