Описание тега jpopupmenu

JPopupMenu - это реализация Java Swing всплывающего меню, небольшого окна, которое всплывает и отображает ряд вариантов. JPopupMenu используется для меню, которое появляется, когда пользователь выбирает элемент в строке меню. Он также используется для "выпадающего вправо" меню, которое появляется при выборе пункта меню, который его активирует. Наконец, JPopupMenu также можно использовать везде, где вы хотите, чтобы появилось меню.
2 ответа

Установка прозрачного фона JFrame, делая PopupMenu пустым

Мой вопрос похож на это, но я думаю, что есть более простой пример. В основном по телефону AWTUtilities.setWindowOpaque(window, false) чтобы сделать фон JFrame прозрачным, мое JPopupMenu иногда отображается пустым. public class JavaApplication8 { JP…
16 авг '13 в 02:51
1 ответ

JPopupMenu удалить фон и границу

http://s010.radikal.ru/i313/1209/25/2213e2145879.gif Мне нужно удалить фон и Border в JPopupMenu, JPopupMenu должен быть полностью прозрачным. Переопределение paintComponent не дает положительного результата. Я также пытался найти решение в BasicMe…
19 сен '12 в 17:09
2 ответа

Макет JPopupMenu: как обеспечить разный размер для пунктов меню в том же меню

Мне нужно два столбца пунктов меню в меню. Это может быть достигнуто с помощью GridBagLayout для всплывающего меню. Моя проблема: оба столбца имеют одинаковую ширину, которая является шириной самого большого пункта меню в меню (но не в столбце, как …
20 мар '15 в 12:36
1 ответ

JPopupMenu закрывается, когда открывается дочернее всплывающее окно

У меня есть JComboBox (среди других компонентов) внутри JPopupMenu. Оказывается, что всякий раз, когда я открываю всплывающее окно со списком (чтобы выбрать элемент), родительский JPopupMenu закрывается. Я пытался найти способ переопределить эту фун…
14 дек '11 в 20:49
0 ответов

SetLabel не работает на JPopupMenu

Для меня setLabel метод Ява JPopupMenu не работает. Вот простой пример всплывающего меню: http://www.java2s.com/Code/Java/Swing-JFC/AsimpleexampleofJPopupMenu.htm Внутри находится: public JPopupMenu popup; popup = new JPopupMenu(); popup.setLabel("J…
15 сен '14 в 10:51
2 ответа

Ручка JPopupMenu закрыта

Я хочу выделить некоторые элементы на экране, когда выбран один JMenuItem в PopupMenu (наведите курсор мыши). Поэтому я использую MouseListener на моем JMenuItem с @Override public void mouseEntered(MouseEvent e) { highlightOn(); } @Override public …
19 июл '12 в 14:11
1 ответ

Добавить панель в выпадающее меню выпадающего списка

У меня есть jFrame = кадр у этого есть jcombobox = combo тогда у меня есть jpanel = панель у меня есть много компонентов внутри этой панели я пытаюсь добавить эту панель в выпадающее меню поэтому, если щелкнуть по списку, панель, которая имеет много…
10 окт '12 в 04:45
2 ответа

JPopupMenue и кнопки

Я хочу, чтобы моя программа делала следующее: для каждой кнопки добавить jpopupmenue- это работает, когда нажимаете на одну из кнопок, чтобы показать ее jpopupmenue, и когда: первый JMenueItem был нажат - чтобы изменить цвет кнопки, которая вызывает…
11 сен '13 в 17:41
1 ответ

Как создать JPopupMenu из собственного дерева

Приведенный ниже метод создает пользовательское дерево данных из строки. Я работаю над методом, который генерирует всплывающее меню со многими подменю. В основном эти меню приведены динамически, поэтому у меня есть алгоритм для обработки создания по…
23 фев '12 в 20:44
0 ответов

Java - setSelectedIcon() и setPressedIcon() не регистрируются

У меня есть JPopupMenu на JTree с JCheckboxMenuItem, где я хотел бы использовать пользовательские значки (Windows L&F;). Я могу использовать setIcon() на JCheckboxMenuItem успешно, но по какой-то причине setSelectedIcon() и setPressedIcon() не работ…
03 апр '14 в 23:38
1 ответ

Неправильное отображение данных с использованием JTable+focusLost()

Я хочу правильно отображать в текстовом поле данные при выборе любых строк из нескольких таблиц. Когда я щелкаю правой кнопкой мыши на любой строке таблицы 1, я получаю table1: 1, Если я нажимаю на любую строку таблицы 2, я также получаю table1: 1 (…
26 мар '15 в 18:01
0 ответов

PopupMenu и JTable

Я пытаюсь создать всплывающее меню, которое содержит JTable и может показать другое всплывающее меню. JTable имеет прослушиватель мыши, поэтому, когда у элемента меню есть другой элемент для отображения, создается новое JPopupMenu с JTable внутри и …
08 ноя '12 в 10:37
2 ответа

JPopupPanel закрывается при нажатии на его JPopupMenu

У меня есть JPopupPanel появляется при нажатии кнопки. это JPopupPanel имеет JPopupMenu который появляется при щелчке правой кнопкой мыши, показывая различные варианты. Когда левая кнопка нажата, чтобы выбрать один из этих параметров в PopupMenu, Po…
27 апр '11 в 09:45
0 ответов

Изменение размера JPanel и JPopupMenu автоматически на JPanel

В настоящее время я сталкиваюсь с небольшой проблемой, которая выглядит следующим образом: у меня есть кнопка, которая при нажатии запускает отображение JPopupMenu под ней (я беру расположение кнопки, немного отнимаю ее от высоты и отображаю JPopupM…
05 июл '17 в 10:57
1 ответ

Получить позицию XY из позиции каретки в JTextArea

Я пытаюсь сделать редактор, у которого есть возможность показывать всплывающее окно (JPopupMenu) каждый раз, когда пользователи вводят любую букву. Возможно, чтобы представить, как работает мой редактор, как любой компилятор, такой как NetBeans, ког…
18 сен '13 в 05:15
1 ответ

Принудительное выделение строки JTable при нажатии за пределами видимого JPopupMenu

Я добавил JPopupMenu к JTable с setComponentPopupMenu, Проблема в том, что пока JPopupMenu является открытым / видимым, когда я щелкаю левой кнопкой мыши по строке за пределами всплывающего меню, меню закрывается, но строка не выбирается, поэтому я …
26 окт '16 в 22:55
1 ответ

Слишком маленькая область для JPopupMenu?

В последнем вопросе я спрашивал сообщество, почему мой JPopupMenu не появился на экране. Я не смог придумать простой, выполнимый, компилируемый пример. Итак, вот что я сделал для вас, ребята: Область слишком мала, чтобы нарисовать всплывающее окно? …
19 дек '12 в 13:57
0 ответов

Как удалить или отключить пункт меню из JPopupMenu?

У меня есть JPopupMenu и я хочу отключить или удалить, если возможно, пункт меню каждый раз, когда происходит действие. Я попробовал это, и хотя removeCommentAction Объект добавляется в позицию 4 меню, пункт меню в позицию 4 не удаляется. Я знаю о м…
25 май '13 в 18:02
1 ответ

Как я могу получить JPopupMenu для "теневого" компонента последовательно

У меня есть пользовательский автозаполнение JTextField. Я использую JPopupMenu, чтобы содержать выбор. Я хочу вставить JPopupMenu прямо под JTextField, используя этот метод. Rectangle r = textField.getBounds(); popup.show(textField, (int)(r.getX()),…
05 сен '13 в 09:14
1 ответ

Мнемоника (подчеркнутые буквы) во всплывающих меню в Java Swing в Windows XP

У меня возникли некоторые проблемы с отображением подчеркиваний для отображения мнемоники в контекстных меню в приложении Java Swing, работающем в Windows XP. Если щелкнуть правой кнопкой мыши, во всплывающем меню подчеркивания не отображаются - это…
30 апр '12 в 00:07