如果创建一个JPanel数组,但是每个JPanel都画了一个图形,但是添加到面板容器上,只显示容器最后一个图形,为什么其它都没有显示?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
java关于JFrame中添加多个JPanel?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
报告相同问题?
提交
- 2021-02-27 22:15罗梦宇的博客 我遇到的问题是两个JPanel应该放在JFrame中,但是当我做framename.add(panel)时,它会替换另一个,而不是并排添加其中的两个。我曾尝试在主类中添加flowlayout和其他布局,但没有任何图像出现。所以我的问题是,如果...
- 2022-02-23 17:10CX330 star的博客 初学JAVA的时候学习过SWING,每次写程序就直接复制Jframe和Jpanel设置,到现在也不清楚它们有什么关系,才回顾学习。Swing虽然是很老的技术了,但也有很多工具是Swing写的例如JetBrains系列,最常用的IDEA。开发一下...
- 2021-02-12 21:21谭敏 18582562743的博客 我想要做的是在框架内组织五个单独的JPanel.输出应该是这样的:顶部会有一个面板.顶部面板正下方的两个面板垂直分割空间,然后另外两个面板水平分割剩余空间.我无法弄清楚如何组织如上所述的面板,我认为这是因为我...
- 2019-03-14 08:41在“大鱼吃小鱼”游戏中,开发者可能创建了多个JPanel,每个面板对应游戏的不同部分,如游戏主体区域、得分显示、计时器等。通过在JPanel上进行重绘,游戏可以实现动态效果,如鱼的游动、碰撞检测和分数更新。 标签...
- 2021-03-06 16:02M·King的博客 我的Java应用程序上有一个表单,主要是为用户提供数据库查询中的数据列表.一个想法是使用表格并使用我的结果集中的数据填充每一行.然而,在设计UI时,我的团队和我认为它看起来并不像我们想要的那样顺畅.所以我们认为...
- 2021-04-23 16:43LinksXX的博客 Java Swing 在一个JFrame框架中使用多个JPanel面板布局的方法(不同JPanel不覆盖) 在最近的对Java Swing的学习中,按照要求对一个界面中添加不同功能且排布整齐的控件时,不同JPanel之间会产生覆盖,总结了JPanel...
- 2021-03-06 17:45夏欢Vivian的博客 JPanel实际上只是一个容器,您可以在其中放置不同的元素(甚至其他JPanels).所以在你的情况下,我建议一个大的JPanel作为你的窗口的一些主要容器.该主面板可以分配适合您需求的布局(here is an introduction to the ...
- 2021-03-11 15:46weixin_39785524的博客 展开全部解决办法很多 , 但是你没有提供具体的问题, 所以大致罗e5a48de588b63231313335323631343130323136353331333363393065列一下解决方案扩大JFrame的大小.或者减少JPanel的内容使用JScrollPane组件,把JTextArea,...
- 2021-02-27 22:15范怀宇的博客 最后,您提出了一个要求:我只是想将jframe中的矩形图像与圆图像的另一个Jpanel一起放置。 看看我在将两个Jpanel混合在一起而不重叠的情况下能走多远。是的,可以做到这一点,例如,通过使用JLayeredPane,可以将一...
- 2021-03-11 15:46weixin_39520988的博客 我遇到的问题是两个JPanel应该在JFrame中,但是当我执行framename.add(panel)时,它会替换另一个而不是并排添加其中两个 .我尝试在主类中添加flowlayout和其他布局,但没有出现任何图像 .So my question is ,如果...
- 2021-03-08 15:23weixin_39653733的博客 我试图让两个球在JFrame中同时向不同的方向移动. (基本上我想做类似连锁反应的游戏,当你点击一个装满的盒子时,球会同时向不同的方向移动).这里我创建两个(截至目前)两个球的JPanels,我试图同...
- 2021-03-14 01:40霏阳的博客 JFrame中动态添加或者删除JPanel后总是不正确显示需要的界面问题:1.删除panel后还是显示之前的界面,新删除的panel在界面上并没有被删除;2.删除panel1后添加新的panel2,只显示删除panel1后的界面,新添加的panel2...
- 2021-04-04 09:07在标题提到的问题中,“在JFrame表单中显示JPanel”意味着我们需要将一个或多个JPanel对象添加到JFrame中,以便在JFrame的窗口内显示这些面板。这可以通过调用JFrame的`add()`方法实现。例如: ```java JFrame ...
- 2021-03-08 04:36我投三分的博客 我试图将10个按钮一个一个地添加到JPanel,然后将它们全部添加到JFrame.我需要有我的for循环,因为它必须易于更改按钮的数量.所有按钮还需要具有不同的颜色和文本(我知道它们可以使用下面的代码获得相同的颜色,但是...
- 2021-04-17 04:34weixin_42501711的博客 在new JFrame()时,构建了JFrame实例对象,在实例中的Layered Pane层面版中,也默认构建了一个JPanel控件面板。使用 win.getContentPane( ); 是获取JFrame实例win中默认构建的 JPanel控件面板,...
- 2020-09-03 17:23这里使用了 `JLayeredPane`,它允许我们在同一窗口中创建多个图层,便于管理背景和前景元素。创建背景 `JPanel`,然后将 `JLabel` 添加到其中,并设置相应的图片。 ```java JLayeredPane layeredPane = new ...
- 2021-02-27 23:02weixin_39599081的博客 您可以通过调用setVisible...例如:public static void main(String args[]){JFrame f = new JFrame();f.setLayout(new BorderLayout());final JPanel p = new JPanel();p.add(new JLabel("A Panel"));f.add(p, ...
- 2022-03-15 14:42MinMin-的博客 由于JPannel默认布局是FlowLayout,直接添加多个JPannel的话会被覆盖 首先把布局设置为null: jp2.setLayout(null); 然后设置需要添加的JPannel的位置和大小 jp1.setBounds(50,50,500,600);//起始横坐标,起始纵...
- 2021-03-03 13:56张昕宇梁红的博客 一种选择是创建一个类,该类将表示将图像划分为网格的面板.唯一的问题是左上象限,它通常包含嵌套面板,在某些时候你希望它只包含一个空白面板.所以也许这样的事情(除了各种优化):class GridPanel extends JPanel{...
- 2021-02-12 19:14weixin_39568083的博客 我试图将10个按钮一个一个地添加到JPanel,然后将它们全部添加到JFrame.我需要有我的for循环,因为它必须易于更改按钮的数量.所有按钮还需要具有不同的颜色和文本(我知道它们可以使用下面的代码获得相同的颜色,但是...
- 没有解决我的问题, 去提问