我正在尝试过滤一个表,该表作为记录表是从Gui创建并编码的。我有一个问题,在我的源代码中声明以下表达式。
private MyTableModel tableModel;
private javax.swing.JTable jtblSampleTable;
private TableRowSorter sorter ;
在哪里初始化它。
答案 0 :(得分:1)
您声明object
的地方,完全取决于您的预期用途。
在这种情况下,您声明只能在单个private
或class
method
个对象
如果您只需要在单个method
内使用其中一个对象而不是整个class
,请在private
内声明method
对象。需要。但是,这意味着在该方法之外将无法访问此对象。如果您需要在class
中使用此对象,请在class
内声明,而不是在method
内。这将允许methods
内的所有class
访问object
。
如果其他类需要访问object
,则必须将其声明为public
。
干杯。