
java里怎样在JFrame中把两个JPanel内容完全显示?
当前窗体JFrame是默认布局中部一个面板jp1jp1是网格布局两行一列第一行是QPanel面板第二行是CPanel面板两个面板里都是装的数据库表结构是JScrollPa...
当前窗体JFrame是默认布局 中部一个面板 jp1 jp1是网格布局两行一列 第一行是 QPanel面板 第二行是 CPanel面板两个面板里都是装的数据库表 结构是JScrollPane里装 tab tab里装model 现在运行效果就是没办法吧面板里的内容全部显示出来不管我的当前窗体怎样改变大小里面的面板是死的不能全部显示
·求各路大神指导指导我 展开
·求各路大神指导指导我 展开
6个回答
展开全部
JFrame(Swing)中有一个布局方法是BorderLayout,
用它就可以放下两个JPanel.
如果要完全显示的话就要通过其他方法了。
setSize(x,y)
setSize方法适用于两个太大的Panel放不下的情况。
2. setLocation()
这个才是重点,他可以使任何一个Swing里面的控件变换位置。
JFrame类,是一个Swing类中的一个类,而JPanel也是。
展开全部
JP1不要用网格布局,还有JFram不要用默认布局。顶层布局会影响子层布局的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以前在学校时候做过,可是后来再也没有用到这方面的知识,如果你是学生,我觉得这个只作为了解知道就行没有必要深入,真正用java做图形开发的很少或者不用这个做,都是倾向做B\S结构。纯属个人建议,不喜勿喷呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以这样试试,把窗口尽量放大,然后定义Jpanel 的时候设置Jpanel 的大小和显示的位置试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果装不下,就把这个 JPanel 装进一个 JScrollPane 中就有滚动条了,也就能全部看到了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询