【问题标题】:Handling Images in Java , Not Label [closed]在 Java 中处理图像,而不是标签 [关闭]
【发布时间】:2015-01-21 04:23:12
【问题描述】:

我想知道在 Java 中处理图像的最佳方式。 到目前为止,我正在使用ImageIconJLabel 这样做,但我没有找到正确的方法,因为标签没有stretch 属性,如vb6 imagebox,它会自动拉伸图像以适应容器..

请告诉我最好的方法.. 还请提及我可以安装的任何外部库或组件。我更喜欢免费的图书馆..

我也试过swingfx库,但还不够好

【问题讨论】:

  • 我正在使用相同的功能,但它会降低图像质量。
  • 你检查第二个链接了吗?
  • 你也可以考虑看看imgscalr – Java Image Scaling Library
  • 谢谢,下载图书馆,我喜欢将图书馆收藏在我的收藏中。你有与图片/图像相关的图书馆吗?我的意思是图片/图像框?

标签: java image swing picturebox javax.imageio


【解决方案1】:

简单的答案是您可以创建 JPanel 的子类(如果您在 awt 中工作,则可以创建 Canvas)并在 paintComponent 方法中(在 awt 世界中绘制),绘制图像进行任何缩放/倾斜/平移想要。

How to make canvas with Swing?

【讨论】:

    猜你喜欢
    • 2013-01-13
    • 2022-06-14
    • 2011-02-24
    • 2010-09-10
    • 1970-01-01
    • 2016-10-24
    • 2012-10-20
    • 2018-01-07
    • 2011-11-21
    相关资源
    最近更新 更多