- PR -

ドロップダウンボタン

1
投稿者投稿内容
未記入じゃけんど
ベテラン
会議室デビュー日: 2004/11/09
投稿数: 65
お住まい・勤務地: Osaka City
投稿日時: 2005-02-17 14:46
javaで開発をおこなっておりますが、
ボタンの右にドロップダウンリストを表示する小さい「▼」ボタンをつけることができずに困っています。どのコントロールを使用すれば可能でしょうか?
知っているかた、よろしくお願いします。
takamaro
大ベテラン
会議室デビュー日: 2004/10/12
投稿数: 100
投稿日時: 2005-02-17 16:22
他に方法があるのやもしれませんが、自作してみてはどうですか?
JButton,JPopupMenuを用いれば「それらしいもの」は作れると思います。
「▼」はJComboBoxのアイコンでも代用に拾ってくれば済みそうですしね。
要するに「通常のボタン」「▼用のボタン」をパネル上にでも配置しておき、
「▼ボタン」が押されたらポップアップメニューを表示ってだけですから。
ポップアップの表示位置は「通常のボタン」の真下にでも指定しておけば
それらしい動きになるはずです。
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2005-02-17 18:43
J2SE標準のライブラリには無かったと記憶しているので、
takamaroさんがおっしゃったように自作することになると思います。

ちなみに、「java PopupButton」で検索すると、幾つか実装が見つかります。
ライセンス的に問題ないものが見つかれば、実装の参考にするなりそのまま使うなり
してはどうでしょうか。

ぱっと見たところArgoUMLは自前で実装しているようですね。こちらはBSDライセンスですが。
http://argouml.tigris.org/
1

スキルアップ/キャリアアップ(JOB@IT)