java如何在JPanel上把1个JButton组件覆盖1个JLabel组件

我想编一个扫雷界面。先定义了一个网格布局的JPanel,在JLabel上插上图片,一一添加到JPanel上,然后想再把同样规格同样数量的按钮覆盖在JLabel上。这样点一... 我想编一个扫雷界面。先定义了一个网格布局的JPanel,在JLabel上插上图片,一一添加到JPanel上,然后想再把同样规格同样数量的按钮覆盖在JLabel上。这样点一下按钮触发时间,显示对应按钮下的图片。
好纠结,不知道该怎么做到这点。
展开
 我来答
302652034_bai
2014-12-26 · TA获得超过4145个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1532万
展开全部
创建同样多数量的JPanel,布局用BordLayout
在JPanel添加JLable,之后添加JButton,自然就覆盖了。
然后再把这些JPanel,添加到网格布局的那个jpanel上相应的位置。
追问
我查了API才知道JLale也能添加JButton
大神,我定义的类继承JPanel,是不是成员变量里只能是组件类型,不能有int,boolean之类的类型。为什么我定义的这些类都没法在其他组件里显示呢……
追答
如果你的类继承了JPanel那他本身就是一个面板了,可以自定义任何类型的成员变量,不会影响他的显示。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式