例如,在 Swing 库中构建 GUI,您通常需要在 JPanel 中构建几个部分。
例如。
public CustomPanel extends JPanel {
public CustomPanel() {
super();
// Build the slider.
{
...
}
// Build the combo boxes.
{
...
}
}
}
似乎以下是我的选择:
- 使用
{}
我目前使用它们的方式(基本上用于类似代码的缩进)。 - 为每个组件创建自定义方法,例如.
public JSlider createCustomSlider()
. - 为每个自定义组件创建自定义类(如果我有许多一次性组件,这似乎有点矫枉过正)。
我如何缩进我的代码有缺点{}
吗?
编辑:
此外,作为一个额外的好处,大括号目前用于限定我的变量。这意味着我总是确定我不会在以后不小心使用它们。