getContentPane() 是干什么的

waterf 2003-03-08 09:53:22
...全文
188 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shine333 2003-03-09
  • 打赏
  • 举报
回复
swing中不能像awt那样Frame.add(),而要JFrame.getContentPane().add() JDialog,JApplet同
我猜是因为JFrame extends Frame, JDialog extends Dialog
而JComponent extends Container Not Component,
01101230 2003-03-08
  • 打赏
  • 举报
回复
swing中的组件层次很分明,简单来说,所有加到jframe中的组件必须先取得contentpane(),再加入contentpane
swing容器结构:
Root Pane->Layered Pane->Content Pane,RootPane是虚拟容器。加入容器的时候并不是直接加到Root Pane中,而是加到它下面的某一成员中
AM_WJ 2003-03-08
  • 打赏
  • 举报
回复
得到窗体最下面那个面板

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧