问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急~关于java中JPanel、JButton、JLable的一个菜鸟级问题

发布网友 发布时间:2023-02-08 06:40

我来回答

1个回答

热心网友 时间:2024-10-29 01:20

楼主,首先你要搞清楚,Swing组件里容器都是有默认的布局的,如果你没有对容器设定布局,那么他的布局就是BorderLayout边界布局模式,这种布局模式,只有5个参数是有用的,即:
BorderLayout.NORTH
BorderLayout.SOUTH
BorderLayout.EAST
BorderLayout.WEST
BorderLayout.CENTER
而在你没有制定参数的情况下,又会默认BorderLayout.CENTER参数,这意味着什么呢,也就是如果
pan[i][j].add(lab[i][j], "down");
pan[i][j].add(but[i][j], "up");
楼主没有对PAN设定布局,则组件默认把Label 和Button 都以中心的布局模式放入容器中,而你又是先加的Button,所以,LAbel把你的按钮覆盖掉了,你点的实际上是标签,自然就不会有反应了,楼主可以试试
pan[i][j].add(lab[i][j], BorderLayout.NORTH);
pan[i][j].add(but[i][j], BorderLayout.CENTER);
应该就会有反应了,我在线,有什么问题,我们再讨论,希望楼主顺利解决问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我今年十四岁手臂骨骼比较小,锻炼可以使我的骨骼粗壮吗,如果不能那还... 全民枪战盒子修改器安卓游戏官方下载 360版本的全民枪战用充值卡充值518元档位时出现提示说充值面额过大,请... ...也还手了,她说手指骨折了,伤鉴还没出来,我该怎么办? ...刚开始是我们两个女人互骂,后来她先动手打我直我青微伤,然后她老公... ...她非说我家的门挡了她过,后来就吵起来还动手了。我觉得她就是没事... 我嫂子和邻居为了点事吵起来对方是男士竟然动手打了打,后来我嫂子和其... 起因小矛盾,然后对方先动手,我爸爸还手和他打,最终我爸爸重伤,对方轻伤... 邻居到我门前和我争吵,是他先动手打我,我还手也打了他,之后他先报警又... 事情是这样我和我们邻居因为着火打起了架。是他们先打的人,拿起铁掀... Java中JPanel.add函数参数问题 关于Java程序的,下面的程序已经实现了图片的放大和缩小的功能,现在请... JPanel可以添加JPanel或者内嵌JFrame么 帮我看一下,我的java代码。为什么运行结果不对!如图:请详解,为什么其他... 关于java JPanel 里面 add (字符串,组件) java JPanel 的add 梦见青蛙咬自己是什么意思 什么预兆 梦见九尾狐当我女朋友,最后我帮她挡火,梦就醒了 梦到九尾狐变成猫咪什么意思 梦到白色九尾狐预示着什么 梦见水往别人脸上喷 梦见用水泼到老婆身上 梦见把水浇在别人身上 做梦梦到强烈吓人的闪电是什么征兆 梦见花瓶打碎了 梦见自己怀孕双胞胎是什么意思? 女人梦见蛇缠身咬自己是什么预兆 梦见自己从自家的窗户爬进家 梦见菜园下了霜 梦见地上下霜 梦见老公爱喝酒是什么意思? 梦见买鞋不合适没买是什么意思? 在农行ATM机存钱被吞7700,银行说3天之内会到账,可是今天已经是第四天... 梦见自己老公出轨了 梦见自己老公出轨是怎么回事 梦见蛇头咬我 梦见别人打架见血了是什么意思? 梦见别人打架满身是血是什么意思? 梦见雨过天晴是什么意思 周公解梦 梦见雨过天睛预示着什么 梦见杀猪没有流血是什么意思? 梦到杀猪没有血是什么意思 梦见把凶恶的猫打死了 梦见火车到站没下车是什么意思? 梦见小青蛇考试能成功吗 梦见自己孩子死了是什么意思? 梦见女朋友出轨气醒了预示着什么 化州市沉香树苗在那里买? 借呗借3000分半年还要 梦见丈夫娶了两个老婆 老公有两个老婆什么意思?