2013-03-06 74 views
6

在例如自由報辦公室有下拉菜單按鈕,但它不是組合框:Java(swing)有這樣的按鈕嗎?

Button Snapshot

擺動是否有模擬的或類似的東西?

+1

這是一個SplitButton。看看http://stackoverflow.com/questions/11646290/splitbutton-in-java – 2013-03-06 13:46:05

回答

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); 
+5

我認爲這個問題是關於按鈕的下拉菜單,而不是按鈕中的圖標?! – strauberry 2013-03-06 13:45:35

1

有Java提供任何SplitButton實現。我在本網站的另一個問題中提供了link,在我對潛在實現的評論中,並補充說Jidesoft還在其開放源代碼JIDE Common Layer中實施了SplitButton,首先檢查許可證。