【发布时间】:2014-02-22 17:11:14
【问题描述】:
我正在使用 JFileChooser 加载图像并在运行时将它们显示在 JPanel 上。为 JLabel 使用 setIcon() 是一种很好的方法,还是有更合适的方法?
【问题讨论】:
-
有什么东西不工作吗?如果是,请发布一些代码。如果它正在运行并且您想要一些改进的想法,请将您的代码发布到 Code Review
-
另一种方法是使用绘图类在面板上绘制图像。我不能说哪种方法会更好
-
@peeskillet,不,它工作正常,我只是想知道这种方法是否足够,我只是想知道是否有更好的方法。谢谢
-
@jmw5598,谢谢,我会试试这个方法。
-
在 JLabel 中将图像设置为图标并不能提供太大的灵活性(例如,您不能用不同大小左右绘制图像),但是......如果 JLabel 足以满足你想做,那么使用
setIcon也是可行的。