java-一个JFream里面怎么才可以添加两个JPanel?怎样做到不覆盖?

问题描述

一个JFream里面怎么才可以添加两个JPanel?怎样做到不覆盖?
内容如题,代码就是照片上的。我在jfream中用的是边框布局管理器,一个jpanel里用的是网格布局,另一个没有用,总是会显示网格布局的那个jpanel的

解决方案

网格布局,设置几行几列,就可以随意添加jpanel了

解决方案二:
没有看到代码呃,如果JFrame布局用的BorderLayout,在摆放JPanel的时候,应该像add(panel BorderLayout.NORTH);这样写,两个JPanel应该摆不同位置,这种布局有五个摆放位置NORTHSOUTHWESTEASTCENTER

解决方案三:
可以使用swing的布局管理器,将不同JPanel放在不同的位置。

时间: 2024-10-27 20:28:50

java-一个JFream里面怎么才可以添加两个JPanel?怎样做到不覆盖?的相关文章

java一个类不能实现同一泛型接口的两种变体

问题描述 java一个类不能实现同一泛型接口的两种变体 今天看<JAVA编程思想>,看到泛型的时候看到**"一个类不能实现同一泛型接口的两种变体"**(P401) 这样一句话,请问为什么 例子一 例子二 例子三(正确) 解决方案 和java实现泛型的方式有关,java采用的是编译期的直接替换.这意味着可能出现相同的方法有两个参数一样的重载,这是不合法的.

java代码-在frame中添加两个panel后影响到第一个panel的事件监听

问题描述 在frame中添加两个panel后影响到第一个panel的事件监听 自己写的一个贪食蛇游戏,游戏已经用gamePanel 实现 按键事件 监听器 正常运行,但是在frame上添加optionalPanel后 有不能操控贪食蛇了!!!求解 public static void main(String args[]) { Snake snake=new Snake(); Food food=new Food(); Ground ground=new Ground(); GamePanel

敏捷开发的JAVA开发环境如何搭建才最好?

问题描述 敏捷开发的JAVA开发环境如何搭建才最好? 请问,如果我有一个团队需要完成一个比较有规模的JAVA网站开发项目,如何搭建AGILE原则的开发环境比较好呢?请说地详细一点.谢谢! 解决方案 开发环境和敏捷不敏捷关系不大.不过如果能用github搞一个私有库,做做持续集成,应该会有些帮助.起码在形式上. 解决方案二: 后台开发怎么搭建环境?用eclipse在本地环境搭建开发环境,通过tomcat插件或者jetty启动调试class.jsp.之前看过很多公司都通过打成war包发布到集成环境再

网络编程-java聊天程序服务端多线程的添加问题。谢谢

问题描述 java聊天程序服务端多线程的添加问题.谢谢 现在服务器没有加多线程.打开一个客户端可以和服务器连接,第二个就连接不上了.是不是因为要给服务器添加多线程呢?怎么添加呢?谢谢(????`).我回头用电脑把服务端代码贴上来 解决方案 是socket吗, 把服务器从实例化一个socket到最后的代码 放到独立的线程中,在主方法中循环执行这个线程 解决方案二: 要加ID号码,并且用多线程编程 解决方案三: 这个跟服务器端是否是多线程没有关系.应该是你的服务器端处理不当导致的.

shh-hibernat,有一个外键关系的表添加不了数据

问题描述 hibernat,有一个外键关系的表添加不了数据 添加数据的时候,会报错: 2015-02-09 21:47:03 1,,SQL Error: 1452, SQLState: 23000 org.hibernate.util.JDBCExceptionReporterorg.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:100) 2015-02-09 21:47:03 1,,C

java关于JFrame中添加多个JPanel?

问题描述 java关于JFrame中添加多个JPanel? 如果创建一个JPanel数组,但是每个JPanel都画了一个图形,但是添加到面板容器上,只显示容器最后一个图形,为什么其它都没有显示? 解决方案 具体代码如何呢?没有代码不好排错啊 解决方案二: 是不是没有设置布局? 解决方案三: 没显示的话,,可能是覆盖了 解决方案四:

C++ 怎么向一个txt文件的指定位置添加文本而不覆盖原有的内容?

问题描述 C++ 怎么向一个txt文件的指定位置添加文本而不覆盖原有的内容? 比如说有一个有文本的txt文件,我要在文本中间添加新文本,怎么做才能不覆盖原来的文本? 解决方案 文件追加,append 解决方案二: http://wenwen.sogou.com/z/q553022171.htmhttp://bbs.csdn.net/topics/390533611 这里有两个链接你看看对你有没有帮助 解决方案三: 以append方式打开 如果是想在一段内容中插入新的内容,就必须先保留插入位置以后

listctrl控件-ListCtrl控件为什么一次只能添加一个文件,而不能同时添加多个?

问题描述 ListCtrl控件为什么一次只能添加一个文件,而不能同时添加多个? 我用C++写的一个MFC基本对话框里引入了一个listctrl控件,但是添加文件的时候一次只能添加一个文件,求大神开导,这是为什么?代码如下:(在初始化函数中)m_control=static_cast(m_player.GetControls()); m_setting=m_player.GetSettings(); m_list=static_cast(m_player.GetCurrentPlaylist())

c语言问题-一个链表问题 是关于链表添加的 但是周围的人每人能看出来问题

问题描述 一个链表问题 是关于链表添加的 但是周围的人每人能看出来问题 #include "common.h" #include "config.h" CONFIG_INFO_S srccon={0,NULL,NULL} ; int vipp_config_add(char *buf) { char *delim= "=n"; CONFIG_NODE_S plist; strcpy(plist.key ,strtok(buf,delim)); s