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

谢谢, 杰夫

有帮助吗?

解决方案

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

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

此外,设置工具栏。setRollover(true),这将使所有按钮平坦,除非鼠标在它上面。

哦,如果你不希望它是浮动的,设置工具栏。setFloatable(true)。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top