Как установить подменю JDropDown в другом месте - PullRequest
1 голос
/ 08 июля 2019

Я создал меню JDropDown.Мне нужно подменю в другом месте на JFrame, в основном, это еще одно меню JDropDown.и отображается с условием типа «Нет» раскрывающееся меню должно отображаться в начале, но после щелчка на любом раскрывающемся меню отображается другое раскрывающееся меню и параметры этого второго раскрывающегося списка в зависимости от основного раскрывающегося списка.

Я пыталсяэтот код.Он показывает 2-й выпадающий при нажатии на любой вариант 1-го выпадающего.но если я добавлю еще одну вещь с помощью cb.setSelectedIndex (1), она не сможет работать.

String[] choices = {"Redeem","Prepaid", "FRC","Offices","Individual Bags","Gift Subscription","E-Gift Card","My Account","Wp-Admin","Shipstaion","Any date changes"}; 
final JComboBox cb = new JComboBox(choices); cb.setBounds(134,200, 170,30); 
cb.setSelectedIndex(0);
cb.addActionListener(new ActionListener(){ 
     public void actionPerformed(ActionEvent e){ 
         try { 
            String[ ] choices1 = {"Redeem Remaining & Redeem Gift Card","Redeem of Tasting Kit Sub","US & NON-US Redeem","Manually Created Vouchers"}; 
            final JComboBox cb1 = new JComboBox(choices1);
            cb1.setBounds(100,250, 250,30); 
            JF.add(cb1); 
         } catch (Exception e1) { e1.printStackTrace(); } 
     } 
});

ожидаемый результат должен быть представлен во втором раскрывающемся меню, основанном на параметре основного раскрывающегося списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...