Developer'sWorks
VisualFrame Ver1.0.4β 変更点リスト

VisualFrame Version.1.0.4β 変更点

ツール
ClientJavaエンジン
ビジネスルール
基本クラス
GUIBuilder

不具合:不具合 機能Up:機能Up その他:その他

ツール

1
機能Up
GuiDesignerが「メニュー」と「ツールバー」にも対応しました。
GuiDesignerが「メニュー」と「ツールバー」を表示できる機能が追加されました。
イメージの URL は common.wdg の<macro name="HtmlUrl" value="..." /> 要素の value 属性の値が使用されます。これと違った URL からイメージを読み込みたい場合は ToolClient.wdg の <rule-settings> 要素の配下に
<rule-setting name="engine-image-url" url="${HtmlUrl}" />
要素を追加し、この要素の url 属性を指定して「イメージ用のパス」の設定を行ってください。

2
不具合
GuiDesignerをCAMCを複数起動した状態(同時でなくても)で起動すると、表示したいフレームと違う情報が表示される。
CAMCを複数起動した状態で、いくつかのフレームでGuiDesignerを起動していると、いつの間にかGuiDesignerからCAMCに戻れなくなることがあります。また、その時GuiDesignerでは一番最初に起動したCAMCで最後に表示したフレーム情報しか表示されなくなります。この現象が出る不具合を修正しました。

3
不具合
別のコンポーネントで修正中の値が違うコンポーネントに反映されてしまう。
GuiDesignerの「レイアウト」や「プロパティ」情報を修正し、セルを編集状態のまま違うコンポーネントを選択すると、新たに選択したコンポーネントに修正中だった値が設定されてしまう不具合を修正しました。

4
不具合
CAMC 「レイアウト」タブに削除できないゴミが残ってしまう
「コンポーネント」タブで「挿入」ボタンをクリックし、基本クラス選択ダイアログで「キャンセル」を行うと「レイアウト」タブに削除できない空のレコードが追加されてしまう 不具合を修正しました。
(tc103pth1.jar の反映)

ClientJavaエンジン

1
不具合
HIDE_ON_CLOSE画面で2度目起動以降のAfter処理不正
HIDE_ON_CLOSE画面で2度目起動以降のAfter処理が実行されなくなる不具合が修正されました。
現象としては、"Afterが実行されない"、"フォーマット機能が正常に動作しない"、"標準チェックが動作しない"などが発生します
(rc103pth5.jar の反映)

2
不具合
表示の値と内部データ値に差が発生
IME入力確定を行わない状態でマウスクリックにより他コンポーネントにフォーカスが移動させると表示の値と内部データ値に差が 発生する不具合が修正されました。
(rc103pth5.jar の反映)

3
不具合
KeyMapされたボタンにて複数のイベント発生
KeyMapされたボタン(ニーモニック含む)に対して、Action登録されたキーを押しつづけると複数回イベントが 発生してしまう不具合が修正されました。
(rc103pth5.jar の反映)

4
不具合
ボタンのステータスメッセージ不正
ボタンにフォーカスが当たっている時ステータスバーに表示されるメッセージが、常に"ボタンを押してください"と 表示される不具合が修正されました。
(rc103pth5.jar の反映)

5
不具合
ComboBoxにItem割り当てが無い時Exception発生
ComboBoxにItem割り当てが無い時、画面起動時にNullPointerExceptionが発生する不具合 が修正されました。
(rc103pth5.jar の反映)

6
不具合
ボタンpressedのタイミングで処理発生する場合がある
ボタンにてpressedのタイミングでBefore,Afterの処理が発生してしまう場合がある不具合が修正されました。
(正常動作では、ボタンのreleasedのタイミングで発生する)

7
不具合
ボタンにてSpaceキーを押しながら他をクリックすると表示が不正になる
ボタンにてSpaceキーを押しながら他のコンポーネントをクリックした場合、それ以降ボタン上にマウスがくるとボタンがへこんだ表示(pressedのままの状態)になる 不具合が修正されました。
また、この不具合はSwing自体の不具合になり、Swing不具合回避を行う対応になります。

8
機能Up
java.awt.Component#getName()によりコンポーネントの物理名が返るようになった
java.awt.Component の Name に、「コンポーネントの物理名」がデフォルトで設定されるように変更されました。

9
機能Up
画面クラスに public Manager getManager() メソッド追加
画面クラス(WedgeFrame,WedgeDialog)に public Manager getManager() のメソッド追加が追加されました。

10
機能Up
画面のインターフェース(FrameInterface)に public void isResizeForApplet(boolean isTrue) メソッド追加
画面のインターフェース(FrameInterface)に public void isResizeForApplet(boolean isTrue) のメソッド追加が追加されました。
このメソッドは 画面中央位置に表示、アプレットのステータスバーが表示された場合にはステータスバー分画面を大きくする 指定を行う ものになります。デフォルトは true = 機能を使用する になります。
画面位置(x,y)を明示的に指定したい場合には、画面起動時のビジネスルールにて isResizeForApplet(false); を実行してください。

ビジネスルール

1
不具合
フレーム位置設定の動作不良
クライアント(フレーム) → フレーム位置設定(SetFramePosition) がVer1.0.3では動作しない不具合が 修正されました。

2
不具合
パラメータと大小比較の不要な標準出力への出力
共通(チェック) → パラメータと大小比較(CheckBigSmallParameter) において、不要な文字列が 標準出力へと出力される不具合が修正されました。

3
不具合
カレンダー設定の日付フォーマット対応
クライアント(コンポーネント) → カレンダー設定(SetCalendarToPanel) が日付フォーマットの テキストフィールドと関連付けられている状態にて、フォーカスをテキストに設定したまま カレンダーをクリックすると、編集中にもかかわらずフォーマット状態のテキストが設定される 不具合を修正しました。

4
不具合
マージソートの動作不良
共通(値・ソート) → マージソート(昇順・降順)(MergeSortUp・Down) が動作しない不具合が 修正されました。

基本クラス

1
不具合
バイト桁数不正取得
標準チェッククラスにてバイト桁を取得する際、SJIS指定で行っていたため文字コードが異なる場合に正しく桁数が 取得されず、桁数チェックがうまく動作しない不具合が発見されました。
MS932などの文字の場合、正常にバイト桁数を取得できない場合があります。
デフォルトは"文字指定なし"に修正されました。
(CheckLibraryCommon_Nothing.jar の反映)

GUIBuilder

1
不具合
ExportファイルをGuiBuilderに再度Importするとエラー発生
GUIBuilderにてExportファイルを再度GuiBuilderに再Importするとエラーが発生し、GUIBuilderの異常終了、コンポーネントが消える、 などの不具合が修正されました。