public class ReportDialog
extends javax.swing.JDialog
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 static boolean |
isStyled |
private static java.awt.Font |
monoFont |
static java.lang.String[] |
sentenceTabIcons |
static java.lang.String[] |
sentenceTabTitles |
private static long |
serialVersionUID |
private javax.swing.JTabbedPane |
tabbedPane |
private static java.awt.Font |
textFont |
static java.lang.String[] |
textTabIcons |
static java.lang.String[] |
textTabTitles |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ReportDialog(java.awt.Frame owner)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addMultipleReports(java.lang.String... strs)
Add reports
|
void |
addMultipleReports(java.lang.String[] tabTitles,
java.lang.String[] tabIcons,
java.lang.String... strs)
Add reports
|
void |
addReport(java.lang.String str,
java.lang.String tab,
java.lang.String tabImage)
Add report
|
void |
addReports(int ith,
java.lang.String[] tabTitles,
java.lang.String[] tabIcons,
java.lang.String... strs)
Add reports
|
void |
addSentenceReports(java.lang.String[] tabTitles,
java.lang.String[] tabIcons,
java.lang.String... strs)
Add sentence reports
|
private void |
addTab(java.lang.String text,
javax.swing.text.JTextComponent textComponent,
java.lang.String tabTitle,
java.lang.String tabIcon)
Add report
|
private void |
initialize()
Initialize
|
private static javax.swing.text.JTextComponent |
makeTextArea(java.awt.Font font)
Make text area
|
private static javax.swing.text.JTextComponent |
makeTextComponent(java.awt.Font font) |
private static javax.swing.text.JTextComponent |
makeTextPane(java.awt.Font font)
Make text pane
|
void |
setVisible(boolean show) |
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, 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 static final long serialVersionUID
private static final java.awt.Font monoFont
private static final java.awt.Font textFont
private static final boolean isStyled
public static final java.lang.String[] textTabTitles
public static final java.lang.String[] textTabIcons
public static final java.lang.String[] sentenceTabTitles
public static final java.lang.String[] sentenceTabIcons
private final javax.swing.JTabbedPane tabbedPane
public ReportDialog(java.awt.Frame owner)
owner
- owner frameprivate void initialize()
private static javax.swing.text.JTextComponent makeTextComponent(java.awt.Font font)
private static javax.swing.text.JTextComponent makeTextArea(java.awt.Font font)
font
- fontprivate static javax.swing.text.JTextComponent makeTextPane(java.awt.Font font)
font
- fontpublic void addSentenceReports(java.lang.String[] tabTitles, java.lang.String[] tabIcons, java.lang.String... strs)
tabTitles
- tab titlestabIcons
- tab iconsstrs
- sentence report stringspublic void addReports(int ith, java.lang.String[] tabTitles, java.lang.String[] tabIcons, java.lang.String... strs)
ith
- report indextabTitles
- tab titlestabIcons
- tab iconsstrs
- sentence report stringspublic void addMultipleReports(java.lang.String[] tabTitles, java.lang.String[] tabIcons, java.lang.String... strs)
tabTitles
- tab titlestabIcons
- tab iconsstrs
- sentence report stringspublic void addMultipleReports(java.lang.String... strs)
strs
- sentence report stringspublic void addReport(java.lang.String str, java.lang.String tab, java.lang.String tabImage)
str
- sentence report stringtab
- tab texttabImage
- tab imageprivate void addTab(java.lang.String text, javax.swing.text.JTextComponent textComponent, java.lang.String tabTitle, java.lang.String tabIcon)
text
- texttextComponent
- text componenttabTitle
- tab texttabIcon
- tab imagepublic void setVisible(boolean show)
setVisible
in class java.awt.Dialog