ImageIcon由JLabel以绝对定位为例

时间:2015-04-03 21:15:49

标签: java swing jlabel layout-manager null-layout-manager

我看过很多示例代码,但没有一个专门向我展示如何在不使用布局管理器的情况下通过在JFrame上使用JLabel来显示ImageIcon。我一再被告知,绝对定位比布局管理器麻烦且效率低,但我更喜欢完全控制元素的位置。 JLabel的全尺寸示例类(没有添加额外的东西)将在绝对定位的JFrame上显示图像,非常感谢,谢谢

1 个答案:

答案 0 :(得分:2)

  

我需要的图像必须在屏幕上移动

原始问题中缺少一条重要信息。我没有使用null布局的问题。

  

我想在屏幕上使用箭头键移动?

不要为此使用KeyListener。相反,你应该使用Key Bindings。

有关此问题的解决方案,请参阅Motion Using the Keyboard中的KeyboardAnimation.java代码。