1

我正在尝试使用 Eclipse 创建 Java 7 通讯簿,当我测试运行 JFrame 时,JLabels 不可见并且 JButtons 重叠。(按钮将占据整个 JFrame)例如

add(saveButton);
add(cancelButton);

add(headingLabel);

headingLabel.setVisible(true);

cancelButton.setLocation(200,200);
saveButton.setLocation(400,200);

cancelButton.setSize(200,50);
saveButton.setSize(200,50);

我究竟做错了什么?

4

1 回答 1

9

您应该使用 LayoutManager 而不是绝对坐标。使用布局管理器,您不必太在意 GUI 元素的确切位置。布局已为您完成。

查看布局管理器的视觉指南。它通过视觉和代码示例解释了最常见的布局类型。

于 2013-01-17T21:22:26.327 回答