public class LogPreferencesDialog
extends javax.swing.JDialog
Usage example:
constructor
run
getMethods
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
acceptButton |
private javax.swing.JPanel |
buttonsPane |
private javax.swing.JButton |
cancelButton |
private javax.swing.JButton |
chooserButton |
private javax.swing.JRadioButton |
consoleDestinationButton |
private javax.swing.JButton |
defaultButton |
private static int |
DIALOG_HEIGHT
Peferences frame height
|
private static int |
DIALOG_WIDTH
Peferences frame width
|
private javax.swing.JRadioButton |
fileDestinationButton |
private javax.swing.JTextField |
fileNameTextFile |
private boolean |
isEnabled |
private java.awt.Container |
jDialogPane |
private javax.swing.JCheckBox |
logEnableButton |
private java.lang.String |
logFileName |
private int |
logLevel |
private javax.swing.JRadioButton |
logLevelError |
private javax.swing.JRadioButton |
logLevelInfo |
private javax.swing.JRadioButton |
logLevelWarning |
private javax.swing.JFrame |
owner |
private javax.swing.JPanel |
propertiesPane |
private javax.swing.JRadioButton |
textFormatButton |
private static java.lang.String |
TITLE
Peferences frame title
|
private boolean |
xmlFormat |
private javax.swing.JRadioButton |
xmlFormatButton |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LogPreferencesDialog(javax.swing.JFrame owner)
Constructor.
|
LogPreferencesDialog(javax.swing.JFrame owner,
boolean isEnabled,
boolean xmlFormat,
int logLevel,
java.lang.String logFileName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private javax.swing.JPanel |
createButtonsPane(int width,
int height) |
private javax.swing.JPanel |
createLogDialogBox(int width,
int height)
Creates the dialog to set up the log preferences.
|
private javax.swing.JPanel |
createPropertiesPane(int width,
int height) |
java.lang.String |
getLogFileName()
Returns the
logFileName attribute. |
int |
getLogLevel()
Returns the
logLevel attribute. |
boolean |
isLogEnabled()
Returns the
isEnabled attribute. |
boolean |
isXMLFormat()
Returns the
xmlFormat attribute. |
void |
run()
The main method.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private javax.swing.JFrame owner
private static final int DIALOG_WIDTH
private static final int DIALOG_HEIGHT
private static final java.lang.String TITLE
private java.awt.Container jDialogPane
private javax.swing.JPanel propertiesPane
private javax.swing.JPanel buttonsPane
private javax.swing.JButton acceptButton
private javax.swing.JButton defaultButton
private javax.swing.JButton cancelButton
private javax.swing.JCheckBox logEnableButton
private javax.swing.JRadioButton textFormatButton
private javax.swing.JRadioButton xmlFormatButton
private javax.swing.JRadioButton logLevelInfo
private javax.swing.JRadioButton logLevelWarning
private javax.swing.JRadioButton logLevelError
private javax.swing.JRadioButton consoleDestinationButton
private javax.swing.JRadioButton fileDestinationButton
private javax.swing.JTextField fileNameTextFile
private javax.swing.JButton chooserButton
private boolean isEnabled
private boolean xmlFormat
private int logLevel
private java.lang.String logFileName
public LogPreferencesDialog(javax.swing.JFrame owner)
public LogPreferencesDialog(javax.swing.JFrame owner, boolean isEnabled, boolean xmlFormat, int logLevel, java.lang.String logFileName)
owner
- isEnabled
- xmlFormat
- logLevel
- logFileName
- public void run()
public boolean isLogEnabled()
isEnabled
attribute.isEnabled
attribute.public boolean isXMLFormat()
xmlFormat
attribute.xmlFormat
attribute.public int getLogLevel()
logLevel
attribute.logLevel
attribute.public java.lang.String getLogFileName()
logFileName
attribute.logFileName
attribute.private javax.swing.JPanel createPropertiesPane(int width, int height)
width
- height
- private javax.swing.JPanel createButtonsPane(int width, int height)
width
- height
- private javax.swing.JPanel createLogDialogBox(int width, int height)
width
- panel widthheight
- panel height
CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Group on Interactive Coding of Images (GICI) (contact)