很弱的问题~~

huadis 2007-11-30 10:29:29
有一个左右分栏的JFRAME,左边有一些按钮控件,按钮带提示标签(JLABEL),当点击按钮后在右边会联动显示一些相关信息,左边用的JLAYEREDPANE,右边用的JPANEL."相关信息"包括图片/文字/视频.

问题:
点击按钮后右边"相关信息"进行加载,但不能及时更新显示,当鼠标指向按钮,提示标签出现后"相关信息"才会更新;

"相关信息"中的视频控件在初次加载显示后大小/位置是按设定值显示,但提示标签出现后视频控件大小位置改变,并且不在右边的JPANEL内,已经存在于JFRAME内.


各控件应如何布局/顺序/属性等应如何设置请高手指教!!
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huadis 2007-12-09
  • 打赏
  • 举报
回复
搞定,是setSize()的原因。
huadis 2007-12-07
  • 打赏
  • 举报
回复
还是不行
guoyueshan 2007-12-07
  • 打赏
  • 举报
回复
左边按钮事件中最后加一句:
右边panel.revalidate();
huadis 2007-12-06
  • 打赏
  • 举报
回复
现在程序改动如下:
左部如1楼所述不变,右部JPanel中加入继承自JComponent的Player类实例,当左边点击按钮后Player实例也已加载,有声音,但并无控件显示,等鼠标滑过按钮提示标签出现后右边的Player才会显示.
请高手帮忙分析一下,急...
huadis 2007-12-04
  • 打赏
  • 举报
回复
第一问已经解决,只留第二问了,高手指点一下.

提示标签一出来播放器就刷新了,位置大小都变了,不是按我设置的参数显示的,不明其理.
huadis 2007-12-03
  • 打赏
  • 举报
回复
up!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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