6

例では、libre office にはドロップダウン メニュー付きのボタンがありますが、コンボボックスではありません。

ボタンのスナップショット

Swing にはアナログなどがありますか?

4

2 に答える 2

2

Java が提供する SplitButton の実装はありません。潜在的な実装に関する私のコメントで、このサイトの別の質問へのリンクを提供し、Jidesoft がオープンソースのJIDE Common LayerにSplitButton の実装も持っていることを追加します。最初にライセンスを確認してください。

于 2013-03-06T13:54:43.950 に答える
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);  
于 2013-03-06T13:43:34.070 に答える