关于在JPanel上绘制曲线

kinatsu 2015-07-24 10:22:50
现在有一个数组w中保存了波形数据,需要在下图所示的截图中的鼠标所指的位置显示该波形,应该怎么把波形图画在这个区域而不是整个窗口里?

不胜感激!
...全文
167 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq76757660 2015-07-27
  • 打赏
  • 举报
回复
引用 5 楼 kinatsu 的回复:
[quote=引用 4 楼 qq76757660 的回复:] 意思是写一个类继承JPanel,然后重写paint方法,把你的曲线绘上去,再把这个JPanel放到合适位置。
嗯,绘制曲线这个类差不多实现了,但是不知道怎么把这个JPanel放到我想要的位置。现在是用intellij idea直接画的界面,我不知道是哪里不对,添加了这个JPanel之后显示不出来,要么就是得把这个类变成static的,就编译不了。 应该怎么把它添加到JPanel里比较好呢? 谢谢~[/quote] 如果矩形区域是个容器,setLayout设置下布局管理器,把你的JPanel放进去就可以了
kinatsu 2015-07-27
  • 打赏
  • 举报
回复
引用 6 楼 qq76757660 的回复:
[quote=引用 5 楼 kinatsu 的回复:] [quote=引用 4 楼 qq76757660 的回复:] 意思是写一个类继承JPanel,然后重写paint方法,把你的曲线绘上去,再把这个JPanel放到合适位置。
嗯,绘制曲线这个类差不多实现了,但是不知道怎么把这个JPanel放到我想要的位置。现在是用intellij idea直接画的界面,我不知道是哪里不对,添加了这个JPanel之后显示不出来,要么就是得把这个类变成static的,就编译不了。 应该怎么把它添加到JPanel里比较好呢? 谢谢~[/quote] 如果矩形区域是个容器,setLayout设置下布局管理器,把你的JPanel放进去就可以了[/quote] 这个不知道为什么总是抛空指针,后来没办法直接划在RootPane里了orz
kinatsu 2015-07-26
  • 打赏
  • 举报
回复
引用 4 楼 qq76757660 的回复:
意思是写一个类继承JPanel,然后重写paint方法,把你的曲线绘上去,再把这个JPanel放到合适位置。
嗯,绘制曲线这个类差不多实现了,但是不知道怎么把这个JPanel放到我想要的位置。现在是用intellij idea直接画的界面,我不知道是哪里不对,添加了这个JPanel之后显示不出来,要么就是得把这个类变成static的,就编译不了。 应该怎么把它添加到JPanel里比较好呢? 谢谢~
qq76757660 2015-07-26
  • 打赏
  • 举报
回复
意思是写一个类继承JPanel,然后重写paint方法,把你的曲线绘上去,再把这个JPanel放到合适位置。
kinatsu 2015-07-25
  • 打赏
  • 举报
回复
引用 1 楼 qq118194716 的回复:
自己写个实现画曲线的JPanel的子类,然后用相对布局或则网格布局将子类放到那就OK了
还是不太明白诶,是直接用xx.add(new XXX)吗?运行报错空指针……
kinatsu 2015-07-25
  • 打赏
  • 举报
回复
引用 1 楼 qq118194716 的回复:
自己写个实现画曲线的JPanel的子类,然后用相对布局或则网格布局将子类放到那就OK了
小白对这些不太懂,去查查看再试试哈,先谢过啦~
飏飏一蝶 2015-07-24
  • 打赏
  • 举报
回复
自己写个实现画曲线的JPanel的子类,然后用相对布局或则网格布局将子类放到那就OK了

50,331

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧