Java 图形用户界面工具栏

标签 java user-interface swing awt

<分区>

我正在开发 Java 桌面应用程序。因为我想要 JFrame 顶部的一些工具栏(就像在通常的 GUI 应用程序中一样)。

我想允许用户通过单击某些按钮来动态添加/删除工具栏。我如何实现这一点(通过任何布局或其他方式),以便当用户添加/删除工具栏时,工具栏下方的其余空间会相应调整。

最佳答案

我建议您为程序使用 BorderLayout,并为工具栏保留北区。向这个(北)区域添加另一个容器(使用 BoxLayout 或 FlowLayout),具体取决于您希望如何添加工具栏/放置在容器中的位置。

看看this Java 布局管理器教程。

关于Java 图形用户界面工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2012412/

相关文章:

Java ArrayList不保留元素

java - 文件作为可执行 jar 文件 - 声音/图片不适用于 gui 按钮

java - 如何在 jFrame 上布局多个面板? ( java )

java - QR 扫描仪时间

java - 用数组创建 boolean 方法

java - 具有多个参数的 Java 8 的 Function.Function

python - 如何使用 while 循环 PySimpleGUI 中的键获取日历按钮的值?

java - KeyListener 不工作(requestFocus 没有修复它)

java - 如何从React前端使用Spring后端将文件上传到S3存储桶?

java - 我想在 Java 中用点而不是逗号输入 double 值,但出现异常