刚学java不到一学期的小白求助
1,setbounds的x和y不是相对于父窗口的位置吗,为什么第37行的y写成20看起来这样
,比较正常,而写成110就变成这样了呢
2,这段代码里面的菜单似乎被什么覆盖住了,为什么会这样啊
代码太多,调试下,x y
继承自 JFrame 的自定义窗口类,其初始化方法中 setVisiable(true);这句要放在最下面,否则显示的样式就可能会出现问题
我只能告訴你setBounds的x和y就是相对于父窗口的位置。
直接对JFrame.serLayout是沒有用的,需要使用
才行。
jframe是个特殊的顶级容器,下面有三个特殊面板:
// Container contentPane = jframe.getContentPane();
// JRootPane rootPane = jframe.getRootPane();
// Component glassPane = jframe.getGlassPane();
知识太多,想了解请自己百度。
上面看不到是什么鬼,这CSDN的开发人员也太不认真了吧?
补上代码:
jframe.getContentPane().setLayout(null)