Я пытаюсь построить конкретный JMenu
. Я хочу JMenuItem
с JMenu
функциональностью, т.е. когда мы щелкаем по нему, элемент должен что-то делать (например, открывать диалог). Но JMenuItem
также должен содержать кнопку (или другой компонент), при нажатии на которую должно открываться всплывающее окно с парой опций.
Итак, пока у меня есть что-то вроде этого:
Это то, что у меня есть, прежде чем нажать стрелку.
Моя проблема в том, что когда я нажимаю кнопку (стрелку), подменю фактически открывается, но пункт меню, содержащий эту кнопку, закрывается, потому что теряет фокус.
Это результат после нажатия кнопки со стрелкой.
Есть ли способ управлять этим? Или лучший способ иметь такое поведение?
JMenu
. - person Thomas   schedule 19.10.2011JButton m = new JButton();
JMenuBar abc = (JMenuBar) new JMenuBar().add(m);
Как насчет этого? - person COD3BOY   schedule 19.10.2011