标题写的可能有点乱,没看懂具体看图片


上图是主界面,可以看到由三个菜单,现在主要的问题是,看下图
明显的可以看到,三行之间间距过大,明明可以不用下边的滚动条,但是不知道怎么设置,我采用的方法是panel网格布局,三列,现在主要疑惑是设置网格布局的方法,还是设置panel的方法(好像没啥方法)或JScrollPane的方法,也试过好几个但是全都失败了。
还有个问题就是上边的三级菜单,当我拖动滚动条时,无论是横向纵向,菜单都会被隐藏一部分,或者说是遮挡。但不拖动就不会出现这个问题,继续放图,大佬看好。

看上图会发现,此时我已将点击单元文件的菜单,可以看到有不明显的蓝色框线在下方panel面板和菜单条中间,编辑设置菜单也是同样的情况。

上图是我从新打开后不拖动滚动条的结果,可以看到能任意切换单元。
求大佬指点迷津