java - 将 Jpanel 放置在 Jframe 或另一个 Jpanel 的中间

标签 java jframe jpanel

我正在制作一个纸牌游戏atm,我希望将纸牌堆放置在Jframe的中间。现在我已经在分层 Pane 中制作了卡片叠。该layeredPane 被放置在面板中。我希望将该面板放置在框架或内容面板的中间......

请大家帮忙...

我不想再失眠了:D

最佳答案

如果将包含面板的布局设置为 GridBagLayout,并将内部面板的首选大小设置为所需的大小,则内部面板应在外部面板中居中。

附注 我开源了一些纸牌游戏相关的库,其中可能有一些对您有用的代码。

关于java - 将 Jpanel 放置在 Jframe 或另一个 Jpanel 的中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3535952/

相关文章:

java - JTextField 上的序列结果

java - 如何用swing获取桌面的中心x和y

java - 无法更改 Java Swing CardLayout 中的卡片

java - 自动索引 solr 的响应

java - 如何在 Eclipse 中将常量重构为枚举?

java - 在 JFrame 上制作网格并用随机颜色填充

java - 我们可以在不扩展 JPanel 类的情况下使用 Paint Component 吗?

java - JPanel 无法添加到 JFrame 构造函数之外的 JLayeredPane

java - 我需要关闭 ByteArrayInputStream 吗?

java - SLF4J:加载类 "org.slf4j.impl.StaticLoggerBinder"失败。运行 JUnit 测试时