一个组件覆盖了另外一个,如何改变其层的顺序? 我添加了2个组件,一个挡住了另一个,如何把下面的层顺序改变一下,就像html里的z-index属性一样?我发现如果把下面的组件后添加的话,会在上面。但由于其它条件所限,不能先添加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同一个容器里面的顺序是先添加在最上层多个容器按照容器的顺序先添加在最上层也可以先添加在把她的setVisible(false)这样做不影响当前显示setVisible(true)后就是效果 API里有设置panel的位置的..不很清楚了.. to mdxk: 问题是这样的,被覆盖的只是一部分,A小,B大,A位于B中,只覆盖A占的部分,A是个JLable,B是也是个JLabel,B设置了border,但A位于B的border附近却不能覆盖B的border线,只有border线透了出来,其它地方都覆盖上了,故此这么问。所以在这里不可能将B简单地隐藏啊。 把你的组件添加到JLayeredPane,它可以设置组件的叠放次序然后把JLayeredPane加到JFrame JLayeredPane可以解决这个问题,但它的背景色怎么默认是白色的呢,还得设置成灰色,而且灰色的rgb值还无从得知,只有写个程序查一下才行。 设一下背景很麻烦吗??灰色的rgb值还用自己写程序查?随便哪个颜色选择对话框都行了 用GridLayout分成几行几列,然后填充JLable 有关jcombobox的问题,急求!!! Process类中的getOutputStream()是干嘛用的 为什么spring mvc内部的异常输不出来哦? 打印输出下列图形 字符串中数字问题 文件上传用什么插件比较好?还有最好给个实列,哈 新人对JAVA版本的问题? 关于JTree的问题:怎样设置图标,怎样添加树叶节点的点击事件? 关于jdbc的两个简单问题,大家帮忙! 有关SQLSERVER 2000的JDBC驱动的问题 谁有汉字拼音对照表啊?分享一下!谢了! 读文件出现 中文出现乱码
先添加在最上层
多个容器按照容器的顺序
先添加在最上层也可以先添加
在把她的setVisible(false)这样做
不影响当前显示setVisible(true)后就是效果
问题是这样的,被覆盖的只是一部分,A小,B大,A位于B中,只覆盖A占的部分,A是个JLable,B是也是个JLabel,B设置了border,但A位于B的border附近却不能覆盖B的border线,只有border线透了出来,其它地方都覆盖上了,故此这么问。所以在这里不可能将B简单地隐藏啊。
随便哪个颜色选择对话框都行了