需要Java swing帮助

时间:2014-07-10 19:24:38

标签: java swing user-interface jpanel

我需要在java中使用以下格式构建GUI:

如果没有提供任何大块代码,我想知道如何开始。 在阅读了无数关于秋千的信息后,我完全感到困惑。我想知道我是否需要多个Jpanel / frame或gridlayout或flowlayout。关于如何开始使用GUI的一般概念也会有所帮助。我知道我需要什么组件(列表,标签等..)并有示例代码来帮助。我将加载自己的数据。

我假设我需要为每个组件分别使用一个类,并且可能只有一个用于标签,以便于调试。

1 个答案:

答案 0 :(得分:3)

您将需要混合容器和布局,了解不同布局具有哪些属性,以及这些布局的不同部分以及布局的不同选项将有助于了解如何将组件嵌套在一起以获得所需内容。

如果没有提供显示此代码的代码,我会执行以下容器/布局嵌套:

根面板可以有一个BorderLayout,在它的东侧和西侧有两个JPanel。

西部大多数JPanel可能有一个BorderLayout,JList位于中心,因此它会扩展并占用尽可能多的空间,4个标签和4个文本字段可能位于另一个面板中,其中GridLayout为4行由2列。

远东JPanel也可以有一个BorderLayout,北边的JPanel有一个3行乘1列的GridLayout,其中每行都有另一个FlowLayout面板。文本区域或其他任何位置都可以位于中心位置的JPanel中,您可以将底部文本字段和标签放在JPanel中,并在远东JPanel的南部位置使用FlowLayout。