【初心者】Java質問・相談スレッド56【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0875デフォルトの名無しさん
NGNGSwingコンポーネントは独自にイベントリスナを持っていて、これは変更できないものとします。
setEnable(false)でいけるかと思ったんですが、だめでした。
ttp://java.sun.com/j2se/1.4/ja/docs/ja/api/javax/swing/JComponent.html#setEnabled(boolean)
「軽量化コンポーネントを使用不可能にしても MouseEvent は受信されることに注意してください。」
だそうです・・・ガックリorz
JPanelの中のコンポーネントのイベントリスナを追加したり消したりすればできると思いますが、
このコンポーネントは外部のライブラリで、ソースを変更したくないのです(ライセンス上の理由から)。
■ このスレッドは過去ログ倉庫に格納されています