java - 将 JPanel 堆叠在其他之上

标签 java swing layout jpanel

我创建了 5 个非常相似的面板,这些面板被认为在同一帧的同一区域中一次可见,我的意思是当应用程序启动时,其中一个 (JPanel0) 是可见的,而其他四个是创建但不可见,当我点击 Button1 时,JPanel1 设置为可见,JPanel0 变为不可见,与所有相同。

我设法接近 BorderLayout 但我无法让所有这些都居中于中心位置。有人能帮我吗?非常感谢!

最佳答案

可以 CardLayout是您正在寻找的东西吗?

The Java TutorialsHow to Use CardLayout 上有一篇文章,其中包括一个示例,该示例在使用 CardLayout 交换的几个 JPanel 之间切换。

关于java - 将 JPanel 堆叠在其他之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929911/

相关文章:

java - 当子字符串不唯一时如何使用正则表达式?

java - 在字符串中查找整数

java - 在Java中使用EventQueue.push()方法时出现"Not applicable for the arguments (void)"错误

html - 如何在两个等高的列中放置 3 个图像?

HTML/CSS 居中控件到屏幕

java - 如何在用户端从 Spring response.sendError(...) 检索描述性消息?

java - DatePicker setEditable 为 false 仍然允许点击日历

java - 如何在 Java 中等待按钮按下

Java socket BufferedReader一次从循环中读取所有输入

css 布局(固定)