java - 将图像添加到 GUI

标签 java swing user-interface oop jpanel

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

我指的是第 149-156 行。

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

最佳答案

您的 contentPane 面板使用 BorderLayout,因此当您取消注释行 contentPane.add(panel_4); panel 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

关于java - 将图像添加到 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28393730/

相关文章:

java - 调用重绘后 JButton 显示在错误的位置

java - Swing 中的图像切换

Java GUI 不显示任何内容

java - Travis CI环境变量在maven测试中的使用

java - 内部类扩展 Asynctask,外部类扩展 Activity,然后从另一个 Activity 扩展外部类。这是一个不好的做法吗?

java - twitter4j 可序列化正在保存但未加载

java - 在我的 GUI (java) 中显示 CMD 输出

java - 在在线游戏中处理玩家速度

html - 需要文本为窗口的 100% 高度和宽度,不多也不少

html - 在类似按钮的 UI 元素中包装文本框文本