1
我正在爲我的應用程序添加一個工具欄,並且當前我正在向工具欄添加一些切換按鈕。我不喜歡使用默認的JButton,因爲它大而笨重(即使我刪除邊距)。是否有任何庫可以輕鬆創建看起來更原生的工具欄和工具欄按鈕?特別是,我希望按鈕看起來平坦,除非用戶翻轉或選擇它們(如在Eclipse中)。Swing工具欄按鈕
感謝, 傑夫
我正在爲我的應用程序添加一個工具欄,並且當前我正在向工具欄添加一些切換按鈕。我不喜歡使用默認的JButton,因爲它大而笨重(即使我刪除邊距)。是否有任何庫可以輕鬆創建看起來更原生的工具欄和工具欄按鈕?特別是,我希望按鈕看起來平坦,除非用戶翻轉或選擇它們(如在Eclipse中)。Swing工具欄按鈕
感謝, 傑夫
而是直接添加的JButton到工具欄,創建一個動作,並添加動作來代替。
工具欄將創建一個合適的JButton,看起來正確。
此外,設置toolbar.setRollover(true),它將使所有按鈕保持平坦,除非鼠標懸停在上面。
哦,如果你不想讓它浮動,設置toolbar.setFloatable(true)。
這三樣東西,並用正確的大號& F時,工具欄通常看起來很專業
一般來說,我們不應該用按鈕利潤率圍繞自己擺弄,除非我們正在試圖做的事情極爲定製。
我想我沒有嘗試,因爲API說這不是它的首選方式。如果我需要切換按鈕,我是否需要編寫一個自定義的「ActionGroup」(類似於按鈕組,除了動作)? – 2010-02-26 20:00:01
如果您使用Java 6+,則無需編寫任何自定義代碼。標準行動將起作用。請閱讀http://java.sun.com/javase/6/docs/api/javax/swing/Action.html – 2010-02-26 20:10:10
上的Action的「selected」組件屬性。我遺漏的部分是我需要它們互相排斥。儘管該代碼不應該很難寫。謝謝。 – 2010-02-26 20:30:35