例如,libre office 有带有下拉菜单的按钮,但它不是组合框:
Swing 有模拟或类似的东西吗?
Java没有提供SplitButton实现。我在对潜在实现的评论中提供了指向该站点上另一个问题的链接,并补充说 Jidesoft 在其开源JIDE Common Layer中也有一个 SplitButton 的实现,请先检查许可证。
不是直接的,但您可以通过将 ImageIcon 包装到 Button中轻松实现它。(arrow_down.png
是向下的,黑色箭头)
button = new JButton();
button.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/icons/arrow_down.png")));
button.setBorderPainted(false);
button.setFocusPainted(false);
button.setContentAreaFilled(false);