アコーディオンのすべての TitledPanes のヘッダーに ContextMenu を追加しました。正常に動作しますが、マウスの右クリックで TitledPane が展開または折りたたまれないようにするにはどうすればよいですか?
hier は、ContextMenu を表示するコードです。
header.setOnContextMenuRequested(new EventHandler<ContextMenuEvent>() {
@Override
public void handle(ContextMenuEvent event) {
contextMenu.show(header, Side.RIGHT, 0, 0);
event.consume();
setSelectedAccount((Element)header.getUserData());
selectedItem.setText(getSelectedAccount().getAttribute("MAIL"));
}
});
アップデート:
私の環境: Linux Suse 12.3、JDK 1.7.0_45、JavaFX 2.2、コンパイラ準拠レベル 1.7。
どうもありがとう