【问题标题】:how can i upload an image on my system using jFilechoose?如何使用 jFilechooser 在我的系统上上传图像?
【发布时间】:2015-03-19 12:41:15
【问题描述】:

所以基本上我的问题是如何在我的系统(票务系统)上上传图像。我是 GUI 新手。

有人告诉我,这可以通过 JFileChooser(搜索图像)和 JLabel(图像处理程序)来完成,但如果你们知道其他选项,请告诉我。我非常需要这个。这是我最终项目中唯一缺少的部分。

【问题讨论】:

  • 上传到您的系统是什么意思?例如,您是否希望能够在 C:/ 上选择图像并将其显示在 JLabel 上,并使用它作为图标?
  • 是的,就是这样。但是我可以将其保存在我的数据库中吗?我的意思是我上传的图像?好让它简单。只是这样想,就像在 Facebook 上上传个人资料图片一样。这基本上就是我想做的。

标签: java user-interface oop jlabel jfilechooser


【解决方案1】:

有关如何使用 JFileChooser 上传和显示图像的示例,请参阅 here

【讨论】:

    【解决方案2】:

    有了你的评论,我现在知道你想做什么。 您将需要执行以下步骤:

    • 使用JFileChooser 获取所需的img(例如,不要忘记戴上掩码以只看到*.jpeg)
    • 使用通过 JFileChooser 获得的图像路径设置 JLabel 的 icon(查看要保存的 img 更加用户友好:))
    • 现在您有了图像的路径,您需要做的是读取该图像并将其“转换”为byte[]
    • 现在您已将图像的字节保存到数据库中(例如通过BLOB

    我希望它对您有所帮助,或者至少为您提供了一种解决此问题的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 2023-03-16
      相关资源
      最近更新 更多