nl.datraverse.dtvdiff
Class DtvDiffFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--nl.datraverse.dtvdiff.DtvDiffFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class DtvDiffFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener

Title: DtvDiff

Description: Show differences between text files

Copyright: © 2002

Company: Datraverse B.V.

Version:
1.0
Author:
Rijk Ravestein
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
static java.lang.String CMD_ABOUT
          String constant identifiying About... ActionCommand as used in MenuItem
static java.lang.String CMD_COMPARE_FILES
          String constant identifiying Compare files... ActionCommand as used in MenuItem
static java.lang.String CMD_EXIT
           
static java.lang.String CMD_FONT_COURIER_10
           
static java.lang.String CMD_FONT_COURIER_12
           
static java.lang.String CMD_FONT_DEFAULT
           
static java.lang.String CMD_IGNORE_BLANKS
           
static java.lang.String CMD_NEXT_CHANGE
           
static java.lang.String CMD_PREVIOUS_CHANGE
           
static java.lang.String CMD_RESCAN
           
private  boolean DEBUG
           
static DtvDiffTableModel diffTableModel
           
(package private)  DtvDiffTableRenderer diffTableRenderer
           
(package private) static javax.swing.JFrame frame
           
(package private)  javax.swing.JRadioButtonMenuItem menuItemCourier_10
           
(package private)  javax.swing.JRadioButtonMenuItem menuItemCourier_12
           
(package private)  javax.swing.JRadioButtonMenuItem menuItemFontDefault
           
(package private)  javax.swing.JCheckBoxMenuItem menuItemIgnoreBlanks
           
(package private)  java.lang.String newline
           
(package private)  javax.swing.JScrollPane scrollPane
           
(package private)  javax.swing.JLabel statusBar
           
private  javax.swing.JTable table
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DtvDiffFrame()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
static boolean canWindowBeClosed()
           
private  void debugln(java.lang.String str)
           
 int getBottomVisibleRow()
           
protected  java.lang.String getClassName(java.lang.Object o)
           
 int getTopVisibleRow()
           
 boolean refreshWith(java.lang.String strfileA, java.lang.String strfileB)
           
 void setBottomVisibleRow(int row)
           
 void setTopVisibleRow(int row)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

scrollPane

javax.swing.JScrollPane scrollPane

newline

java.lang.String newline

CMD_ABOUT

public static final java.lang.String CMD_ABOUT
String constant identifiying About... ActionCommand as used in MenuItem

CMD_COMPARE_FILES

public static final java.lang.String CMD_COMPARE_FILES
String constant identifiying Compare files... ActionCommand as used in MenuItem

CMD_PREVIOUS_CHANGE

public static final java.lang.String CMD_PREVIOUS_CHANGE

CMD_NEXT_CHANGE

public static final java.lang.String CMD_NEXT_CHANGE

CMD_RESCAN

public static final java.lang.String CMD_RESCAN

CMD_IGNORE_BLANKS

public static final java.lang.String CMD_IGNORE_BLANKS

CMD_EXIT

public static final java.lang.String CMD_EXIT

CMD_FONT_DEFAULT

public static final java.lang.String CMD_FONT_DEFAULT

CMD_FONT_COURIER_10

public static final java.lang.String CMD_FONT_COURIER_10

CMD_FONT_COURIER_12

public static final java.lang.String CMD_FONT_COURIER_12

DEBUG

private boolean DEBUG

table

private javax.swing.JTable table

menuItemIgnoreBlanks

javax.swing.JCheckBoxMenuItem menuItemIgnoreBlanks

menuItemFontDefault

javax.swing.JRadioButtonMenuItem menuItemFontDefault

menuItemCourier_10

javax.swing.JRadioButtonMenuItem menuItemCourier_10

menuItemCourier_12

javax.swing.JRadioButtonMenuItem menuItemCourier_12

frame

static javax.swing.JFrame frame

diffTableModel

public static DtvDiffTableModel diffTableModel

diffTableRenderer

DtvDiffTableRenderer diffTableRenderer

statusBar

javax.swing.JLabel statusBar
Constructor Detail

DtvDiffFrame

public DtvDiffFrame()
Method Detail

canWindowBeClosed

public static boolean canWindowBeClosed()

refreshWith

public boolean refreshWith(java.lang.String strfileA,
                           java.lang.String strfileB)

debugln

private void debugln(java.lang.String str)

getTopVisibleRow

public int getTopVisibleRow()

getBottomVisibleRow

public int getBottomVisibleRow()

setTopVisibleRow

public void setTopVisibleRow(int row)

setBottomVisibleRow

public void setBottomVisibleRow(int row)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getClassName

protected java.lang.String getClassName(java.lang.Object o)