Вопрос

Проблема может быть указана двумя разными способами:

1. у меня есть JPopupMenu где я хочу вставить компонент, который не является JMenuItem (обычай JTree) ... но я не знаю, как это сделать

или

2. У меня есть разное всплывающее окно (JPopupPanel) и я хочу добавить JMenuItems ниже моим пользовательским JTree И что те JMenuItems работать так, как будто они были вставлены в JPopupMenu: Они выделены, когда мышь закончится, и всплывающее окно закрыто, когда выбран один из них.

Любые подсказки?

Примечание: In 2. Я могу добавить jmenuitems без проблем, показать, что они показаны во всплывающем окне, но они не действуют, как когда они находятся в jmenu или jpopupmenu

Это было полезно?

Решение

За 1. JPopupMenu Поддерживает вставку любого Component С методом

public void insert(Component component, int index)

Для 2. Добавил ли вы ActionListener в меню?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top