将图像添加到 GUI

Adding Image to GUI

我在将照片添加到我的 GUI 时遇到了问题。我创建了一个 JPanel 并使用它来添加我的照片。但是,当我取消注释第 156 行时,我的 GUI 中的所有内容都消失了,除了照片。

我指的是第 149-156 行。

http://pastie.org/private/znexgtf7uskpapd4cuaoq#146,153

您的 contentPane 面板使用 BorderLayout,因此当您取消注释行 contentPane.add(panel_4); 面板 panel_4 将替换之前设置为 BorderLayout.CENTER 在这种情况下是 tabbedPane.

正如 documentation 中提到的 BorderLayout

Each region may contain no more then one container. ..... BorderLayout interprets the absence of a string specification the same as the constant CENTER