摇摆工具栏按钮

Jef*_*rey 1 swing toolbar button

我正在为我的应用程序添加一个工具栏,目前我正在向工具栏添加一些切换按钮.我不喜欢使用默认的JButton,因为它很大而且很笨重(即使我删除了边距).是否有任何库可以轻松创建看起来更原生的工具栏和工具栏按钮?特别是,我希望按钮看起来平坦,除非用户翻过它们或者它们被选中(就像在Eclipse中一样).

谢谢,杰夫

Rev*_*nzo 9

不是直接将JButton添加到工具栏,而是创建一个Action并添加操作.

工具栏将创建一个看起来正确的适当JButton.

另外,设置toolbar.setRollover(true),这将使所有按钮变平,除非鼠标位于它上面.

哦,如果你不希望它是可浮动的,请设置toolbar.setFloatable(true).

这三件事,并且正确的L&F,工具栏通常看起来非常专业

一般来说,除非我们试图做一些非常习惯的事情,否则我们不应该自己使用按钮边距.