我想换一个JButton的背景图像中摇摆,
的方法: Button.setIcon(),
设置的图标只不背景, 有没有一个容易方式做到这一点?如何设置一个按钮,在的Java Swing背景图像
5
A
回答
3
最简单的方式使用的SynthLookAndFeel描述here或者你可以与创建扩展的JButton类去,并提供新的实现的paintComponent(图形克)
4
一个选项是继承JButton,重写paintComponent()方法并在那里绘制图标。
+0
对于已经存在的功能,这是很多工作。只需将图标的对齐方式设置为居中,并按照Reimeus的说明将文本对齐设置为中心 – MadProgrammer
+0
设置图标和文本对齐方式将会起作用,但该按钮不会与常规按钮具有相同的视觉提示,即背景赢得“突出显示鼠标悬停/点击。出于这个原因,你可能将不得不恢复使用paintComponent()并实现自己的逻辑来在这些事件上稍微不同地呈现背景。 – PhilDin
5
,您仍然可以使用setIcon
但你需要设置对准,使文本出现在图像上
button.setHorizontalTextPosition(SwingConstants.CENTER);
相关问题
- 1. 如何点击一个按钮设置textarea的背景图像?
- 2. 图像按钮设置背景的onclick
- 3. 如何在另一个背景图像背后设置背景?
- 4. 如何在Monotouch下的iPhone上设置按钮背景图像?
- 5. 如何将位图图像设置为按钮背景图片
- 6. 在Java中设置背景图像和灰色GlassPane(Swing)
- 7. 如何设置带背景图像的按钮样式
- 8. 如何设置按钮的背景图像
- 9. 如何设置按钮的图像背景黑莓
- 10. 图像在背景按钮
- 11. 如何在Java的Swing GUI中将图像设置为Frame的背景?
- 12. 设置按钮背景图像大小(java代码)
- 13. 如何在GridLayout中将设置的图像按钮背景设置为透明
- 14. WPF - 如何设置背景颜色图像按钮
- 15. 如何通过CSS将背景图像设置为按钮?
- 16. 如何在Scala swing中设置背景
- 17. 按钮的背景图像
- 18. 设置按钮的背景图片
- 19. 在Java中设置背景图像
- 20. 如何在Java GUI中设置按钮的背景颜色?
- 21. 如何让按钮背景像一个敬酒背景?
- 22. 在C中设置按钮的背景图像#
- 23. 如何将背景图像设置为快速按钮(单击按钮时)
- 24. 设置Swing的背景JTextField
- 25. Swing:设置JButton的背景
- 26. 为UIButton设置一个背景图像
- 27. HOWTO设置一个div背景图像
- 28. JFrame背景图背景图像设置时,其他按钮不显示在图像上的图像?
- 29. 如何使一个按钮的研究背景图像resonsive
- 30. 如何设置ImageButton的背景图像?
见[JButton的背景图像(http://stackoverflow.com/questions/17110315/jbutton-background-image) – Reimeus
因此,如何在背景中的示例改变? (这是图标) –
增加了对@ peter.petrov的评论,因为他无法将其作为评论发布,已添加回答 – Reimeus