问题描述:
今天在做Swing面板时,我满怀信心地打开绿色的小箭头,结果:
“哦吼!怎么只有个壳子呢?”
马萨卡,是我最近对代码之神不恭敬的原因吗?(尝试求神拜佛。
查找问题:
1.前面没有写什么实质性的东西。
2.把窗口最大化也没有看到组件内容。
于是我把目光锁定在了顶层容器JFrame的设置问题,检查后发现。
解决问题:
jf.setLayout(new BorderLayout());
放到了代码靠后的位置,导致了在组件添加进来时并没有设定布局管理器,而在组件添加完毕后设置的布局管理器把先前添加进来的组件都覆盖掉了!(大概
于是,只需要把顶层容器的布局管理器放到添加容器组件之前:
“好耶!成功了!”
不用在意新的bug,我相信代码之神会派他忠诚的🐸吃掉的。
报错随记专栏:
主要记录一些我在写代码时遇到的搞笑(迫真)的问题,这些问题在csdn上找不到太多解决方法,或者说写的并不明确,于是随记下来想帮助路过的人。