2012-02-15 5 views
1

ポップアップフレームを作成しました。ポップアップフレームは、ボタン上にマウスポインタを置くと表示されます。
しかし、画面の左上隅にポップアップフレームが表示されています。
ボタンのツールチップの形式でポップアップを取得するにはどうすればよいですか?ポップアップフレームに関連する

答えて

1

あなたは "JButtonのツールチップ"と尋ねましたか?ここでは、左上隅にポップアップフレームが表示されます。first hit with an example:

です。デフォルトの場所(0,0)に表示されます。 setLocation()メソッドを使用してその位置を設定することができます

+0

しかし、画面の解像度が変わると、場所を設定することは役に立ちません。その理由だけで、私はツールチップの形でポップアップを持つ方がよいと思いました.... – svkvvenky

+0

私は、ツールチップの情報を取得するためのより良い解決策であるとは、同意しません。 :)それはすべてあなたがもちろん達成しようとしているものに依存しますが、いずれにしても、数値定数または画面の中心点などの画面上の希望する点を取得することによって位置を設定できます。このようにして、画面解像度に関係なくコンポーネントが表示される場所を確認できます。 – posdef

+0

良いアイデア。あなたの応答にposdefをお願いします... – svkvvenky