title: Detect when a JTable in a JScrollPane is scrolled close to the bottom
body: <p>Given </p>
  
  <pre><code>JTable table = new JTable();
  JScrollPane scrollPane = new ScrollPane(table);
  </code></pre>
  
  <p>I want to detect when the table is scrolled close to the bottom (so new rows can be loaded and added). Is there a difference for this purpose between <code>scrollPane.getViewport().addChangeListener()</code> and <code>scrollPane.getVerticalScrollBar().addAdjustmentListener()</code>? </p>