我有一个JMenu
,其中包含从数据库启动时生成的JMenuItem
个。因此,很可能菜单太大而无法在屏幕上运行。
因此,我正在尝试向JScrollPane
添加JMenu
。
示例,结果为;
JMenu employeesMenu = new JMenu("Employees");
JScrollPane emScroll = new JScrollPane();
JList contents = new JList();
contents.add(new JRadioButton("1"));
contents.add(new JRadioButton("2"));
contents.add(new JRadioButton("3"));
// ... etc
emScroll.add(contents);
employeesMenu.add(emScroll);
现在,我的理解是JMenu
的内容存储在JList
内的JPopupMenu
内。我现在的问题是,将JList
强加到JScrollPane
的方法是什么?或者,是否可以使用JScrollBar?任何输入赞赏。