Save This Page
Home » apache-log4j-1.2.15 » org.apache » log4j » lf5 » viewer » [javadoc | source]
org.apache.log4j.lf5.viewer
public class: LF5SwingUtils [javadoc | source]
java.lang.Object
   org.apache.log4j.lf5.viewer.LF5SwingUtils
Provides methods to accomplish common yet non-trivial tasks with Swing. Obvious implementations of these methods have been tried and failed.
Method from org.apache.log4j.lf5.viewer.LF5SwingUtils Summary:
contains,   makeScrollBarTrack,   makeVerticalScrollBarTrack,   moveAdjustable,   repaintLater,   selectRow,   selectRow
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.log4j.lf5.viewer.LF5SwingUtils Detail:
 protected static boolean contains(int row,
    TableModel model) 
 public static  void makeScrollBarTrack(Adjustable scrollBar) 
    Makes the specified Adjustable track if the view area expands and the specified Adjustable is located near the of the view.
 public static  void makeVerticalScrollBarTrack(JScrollPane pane) 
    Makes the vertical scroll bar of the specified JScrollPane track if the view expands (e.g. if rows are added to an underlying table).
 protected static  void moveAdjustable(int location,
    Adjustable scrollBar) 
 protected static  void repaintLater(JComponent component) 
    Work around for JTable/viewport bug.
 protected static  void selectRow(int row,
    ListSelectionModel model) 
 public static  void selectRow(int row,
    JTable table,
    JScrollPane pane) 
    Selects a the specified row in the specified JTable and scrolls the specified JScrollpane to the newly selected row. More importantly, the call to repaint() delayed long enough to have the table properly paint the newly selected row which may be offscre