我看过很多示例代码,但没有一个专门向我展示如何在不使用布局管理器的情况下通过在JFrame上使用JLabel来显示ImageIcon。我一再被告知,绝对定位比布局管理器麻烦且效率低,但我更喜欢完全控制元素的位置。 JLabel的全尺寸示例类(没有添加额外的东西)将在绝对定位的JFrame上显示图像,非常感谢,谢谢
答案 0 :(得分:2)
我需要的图像必须在屏幕上移动
原始问题中缺少一条重要信息。我没有使用null布局的问题。
我想在屏幕上使用箭头键移动?
不要为此使用KeyListener。相反,你应该使用Key Bindings。
有关此问题的解决方案,请参阅Motion Using the Keyboard中的KeyboardAnimation.java
代码。