在哪里声明GUI元素?

时间:2014-01-15 15:43:38

标签: java swing user-interface

我见过两种主要方法:

  1. 将元素声明为应用程序框架类的私有字段。被许多有经验的程序员使用,但由于有很多私人领域,我似乎不洁净。
  2. 在构造函数使用之前将元素声明为局部变量。
  3. 什么方法'更好'?

    或者它们的中间:在构造函数中声明,但是如果需要从外部访问变量,请声明为私有字段?

1 个答案:

答案 0 :(得分:3)

从我读过的书中,一个有价值的目标是:尽可能降低变量的可见性和曝光度。一个好的方法是首先在需要它的代码旁边声明你的变量,然后根据需要适当地将声明带出该范围。