フォーラムへの返信
-
投稿者投稿
-
MZPlatformユーザー会キーマスター
グラフ自体にはマウスの位置を取得する機能がありませんので、添付していただいたようにデータ選択イベント処理中に、グラフを配置しているフレーム内でのマウス位置を取得するのが良いと思います。
ただ残念ながら、現状はダイアログを位置指定で表示する機能がありません。ダイアログは何も指定しないと画面中央に、親フレームを指定すると親フレームの中央に表示されます。
もし表示するものがフレームで良ければ、setFrameLocation(Component,Point)を用いて親フレームと親フレーム内でのマウス位置を指定すれば近い動作が得られます。この場合問題となるのは、ダイアログのようにモーダル指定(表示されている間は他への操作をブロック状態にする)ができない点です。モーダル指定が不要であれば、フレームを用いて位置指定で表示するのが良いと思います。
ダイアログとフレームをそれぞれ使用した場合のサンプルを添付しますのでご確認ください。
添付ファイル:
MZPlatformユーザー会キーマスター現状としては、グラフ凡例の文字サイズを自動調整する機能はありません。
また、凡例は表示の有無のみが指定できるようになっていまして、表示する場合の幅はグラフ全体の1/3と割合が固定となっております。凡例の幅を直接取得する機能は提供しておりません。MZPlatformユーザー会キーマスターご指摘ありがとうございます。こちらでも現象を確認しまして、不具合であることを確認しました。修正はソースコード側で必要ですので、もしお急ぎでなければ次期リリースをお待ちください。
もしお急ぎであれば、修正版のパッチをお渡しして反映方法についてご説明しますので、こちらへの返信でその旨お知らせください。
MZPlatformユーザー会キーマスター本ページの構成を修正しまして、こちらの環境では「送信」ボタンが表示されるようになりましたので、ご確認ください。
MZPlatformユーザー会キーマスター残念ながら、MZではマウスのホイール操作を扱うイベントを提供しておりませんので、ご希望の処理を実現することができません。現状では、ボタンや数値カウンタなど他のGUI部品を用いた実現方法についてご検討いただけますでしょうか。
MZPlatformユーザー会キーマスターご迷惑をおかけして申し訳ありません。
産総研でも、Windows 10 Home 32bitの環境ですが、同様の症状を確認しました。
その際に、Webブラウザは標準のEdgeをお使いでしたでしょうか。こちらで把握している症状としては、Windows 10で標準のWebブラウザEdgeを用いて本掲示板に質問を投稿しようとしても、一番下の「送信」ボタンが表示されません。根本的な解決策としては、本ページの構成を修正する必要がありますが、これには少々時間をいただきたく存じます。
現時点での回避策として、別バージョンのOSをお使いいただくか、Windows 10でWebブラウザとしてInternet Explorerをお使いいただくことをご検討ください。Edgeで表示しているページを直接Internet Explorerで開く方法もあり、Edgeの画面右上の「・・・」からメニューが開きますのでお試しください。
MZPlatformユーザー会キーマスターテーブルのセルを更新すると更新イベントが発生し、そのイベント処理中にセルを更新すると、さらに更新イベントが発生します。この場合、再帰的に更新イベント処理が呼び出されて、無限に繰り返されてしまいます。
回避方法は、無限に繰り返されないように条件を限定することです。
今回の場合は、列位置と行位置で特定のセルが更新されたときだけに処理を限定し、かつその中で呼び出すセルの更新対象からその特定位置のセルを除外すれば、無限に繰り返さずに処理を完了することができます。修正したファイルを圧縮して添付しますのでご確認ください。
MZPlatformユーザー会キーマスター調べましたが、残念ながら難しそうです。最終的にどのような状態を目指すかによりますが、代替案をご検討いただく方が良いと思います。
例えば、テーブルヘッダはマウスクリックのイベントを検出できますので、ヘッダをクリックしたらその列を全選択にするという処理は実現できます。
もしくは、テーブルヘッダに重ねずに上方にチェックボックスを配置する方法、1行目を全体に対する操作に割り当てる方法などが考えられます。代替案の実現に関して追加のご質問があれば、こちらに書き込みをお願いします。
MZPlatformユーザー会キーマスターご利用ありがとうございます。すでに解決されたようなので余計かもしれませんが、他の方々への情報提供も含めて追記します。FAQにも同様のトピックがありまして、HTML書式をTextに設定すると表示できるものがいくつかあります。下記リンク先をご覧ください。
MZPlatformユーザー会キーマスター残念ながら、現状はファイルに含まれる全画像を取得するメソッドしかありません。
どの画像がどの位置に含まれているかの情報も得られません。Excelファイルに関する機能は外部ライブラリを用いていまして、その機能提供範囲に限られております。画像や図形等についてはほぼ機能が存在しない状態ですが、もしライブラリ側の更新で実現できそうであれば検討しますので、お気づきの点があればお知らせください。
https://poi.apache.org/ -
投稿者投稿