【发布时间】:2012-11-28 12:51:47
【问题描述】:
我想在框架中添加一些单词,所以我使用了panel1.add(new JLabel("Hello"));
但是有些按钮的大小和位置是自定义的。我听说我们必须setLayout(null) 来自定义按钮,这也导致标签不显示。 (不知道是不是这个原因)
解决办法是什么?
【问题讨论】:
-
在
paper或Paint or some another Application上绘制您的视图的粗略草图,将图像粘贴到此处,以便以最佳方式指导您。你打电话给setLayout(null)是为了什么。可能是您忘记指定JPanel的位置,JLabel存在于该位置。尽管如前所述,使用 Absolute Positioning 确实不是让事情移动的好选择。
标签: java swing jpanel jlabel layout-manager