java - 我应该使用哪个 LayoutManager?

标签 java swing user-interface layout

Layout

请看附图。我是 Java GUI 的初学者,希望有人能指导我为这样的 GUI 选择布局管理器。我知道我可能必须使用嵌套的布局管理器,但我不确定哪个可以帮助我完成这项工作。

最佳答案

这是一个想法:

  • 在主 JPanel 中使用 BorderLayout。在CENTER部分设置JList
  • 在上述布局的 EAST 部分,添加一个新的 JPanel,其 GridLayout 为 6 行 2 列
  • 在 GridLayout 上,按照定义的相同顺序添加每个标签、按钮、文本字段等 - 从上到下,从左到右。

或者:您可以使用 7x2 GridLayout 并用空文本字段填充按钮上方的两个位置,以将上方的标签/字段与下方的按钮分开。

关于java - 我应该使用哪个 LayoutManager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099611/

相关文章:

java - GWT 应用程序在 Internet Explorer 9 中无法正常工作

java - 一个maven的artifactID可以引用多个文件吗?

java - 复选框垂直对齐

java - 不能画线(方法: paintComponent) - Java

以编程方式进行 Qt GUI 设计

java - 如何在 JavaFx 中创建通用 TableView?

jQuery 可以在除 IE 之外的所有平台上工作吗? (用户界面)

java存储过程与sql存储过程

Java 2D API : Null Pointer Exception

java - 更新线程之间的共享变量