在示例中,libre office具有带下拉菜单的按钮,但它不是组合框:
Swing是模拟还是类似?
答案 0 :(得分:2)
Java没有提供SplitButton实现。我在关于潜在实施的评论中提供了link本网站上的另一个问题,并补充说Jidesoft还在其开源JIDE Common Layer中实现了SplitButton,首先检查许可证。
答案 1 :(得分:1)
不是直接的,但您可以通过将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);