| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
info.webinsel.util.swing.OkCancelApplyDialog
info.webinsel.util.swing.OkCancelApplyHelpDialog
info.webinsel.wikihelp.client.OkCancelApplyWikiHelpDialog
info.bioinfweb.treegraph.gui.dialogs.EditDialog
info.bioinfweb.treegraph.gui.dialogs.io.FileDialog
info.bioinfweb.treegraph.gui.dialogs.io.exporttographic.ExportToGraphicDialog
public class ExportToGraphicDialog
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class info.bioinfweb.treegraph.gui.dialogs.io.FileDialog | 
|---|
FileDialog.Option | 
| Nested classes/interfaces inherited from class javax.swing.JDialog | 
|---|
JDialog.AccessibleJDialog | 
| Nested classes/interfaces inherited from class java.awt.Dialog | 
|---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType | 
| Nested classes/interfaces inherited from class java.awt.Window | 
|---|
Window.AccessibleAWTWindow | 
| Nested classes/interfaces inherited from class java.awt.Container | 
|---|
Container.AccessibleAWTContainer | 
| Nested classes/interfaces inherited from class java.awt.Component | 
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | 
| Field Summary | |
|---|---|
private  float | 
aspectRatio
 | 
private  ButtonGroup | 
commandGroup
 | 
private  JPanel | 
commandPanel
 | 
private  DecimalFormat | 
decimalFormat
 | 
private  JPanel | 
dimensionsPanel
 | 
private  JFileChooser | 
fileChooser
 | 
private  JPanel | 
fileChooserPanel
 | 
private  JLabel | 
heightLabel
 | 
private  JTextField | 
heightTextField
 | 
private  JPanel | 
jContentPane
 | 
private  int | 
lastSelection
Used to convert the width and height values if their unit is changed by the user.  | 
private  JRadioButton | 
noneRadioButton
 | 
private  JRadioButton | 
openRadioButton
 | 
private  JPanel | 
outerPreferencesPanel
 | 
private  PreferencesPanel | 
preferencesPanel
 | 
private  JRadioButton | 
printRadioButton
 | 
private  ResolutionInput | 
resolutionInput
 | 
private static long | 
serialVersionUID
 | 
private  JLabel | 
spacerLabel
 | 
private  TreeInternalFrame | 
treeFrame
 | 
static String | 
UNIT_MILLIMETERS
 | 
static String | 
UNIT_PIXELS
 | 
static String | 
UNIT_POINTS
 | 
private  JComboBox | 
unitComboBox
 | 
private  JLabel | 
widthLabel
 | 
private  JTextField | 
widthTextField
 | 
| Fields inherited from class info.webinsel.wikihelp.client.OkCancelApplyWikiHelpDialog | 
|---|
UNDEFINED_HELP_CODE | 
| Fields inherited from class javax.swing.JDialog | 
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled | 
| Fields inherited from class java.awt.Dialog | 
|---|
DEFAULT_MODALITY_TYPE | 
| Fields inherited from class java.awt.Component | 
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | 
| Fields inherited from interface javax.swing.WindowConstants | 
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE | 
| Fields inherited from interface java.awt.image.ImageObserver | 
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | 
| Constructor Summary | |
|---|---|
ExportToGraphicDialog(Frame owner)
 | 
|
| Method Summary | |
|---|---|
private  float | 
convertToPixels(String text)
 | 
private  void | 
convertValue(JTextField textField,
             ItemEvent e)
 | 
private  boolean | 
dimensionsInPixels()
 | 
 boolean | 
execute(Document document,
        TreeSelection selection,
        NodeBranchDataAdapter selectedAdapter)
This method throws a Runtime exception if it is called.  | 
 boolean | 
execute(TreeInternalFrame frame)
This method should be called instead of ExportToGraphicDialog#execute(Document, TreeSelection). | 
 ButtonGroup | 
getCommandGroup()
 | 
private  JPanel | 
getCommandPanel()
This method initializes commandPanel  | 
private  JPanel | 
getDimensionsPanel()
This method initializes pngPanel  | 
protected  JFileChooser | 
getFileChooser()
This method initializes fileChooser.  | 
private  JPanel | 
getFileChooserPanel()
This method initializes fileChooserPanel  | 
private  GraphicFormat | 
getFormat()
Returns the graphic format the user selected.  | 
private  JTextField | 
getHeightTextField()
This method initializes heightTextField  | 
private  GraphicWriterHints | 
getHints()
Returns the graphic writer hints that have been specified by the user.  | 
private  float | 
getImageHeight()
Return the height entered by the user in pixels or millimeters.  | 
private  float | 
getImageWidth()
Returns the width entered by the user in pixels or millimeters.  | 
private  JPanel | 
getJContentPane()
This method initializes jContentPane  | 
private  JRadioButton | 
getNoneRadioButton()
This method initializes noneRadioButton  | 
private  JRadioButton | 
getOpenRadioButton()
This method initializes openRadioButton  | 
private  JPanel | 
getOuterPreferencesPanel()
This method initializes preferencesPanel  | 
private  float | 
getPixelsPerMillimeter()
 | 
private  JRadioButton | 
getPrintRadioButton()
This method initializes printRadioButton  | 
protected  File | 
getSelectedFile()
Returns the selected file with a valid extension.  | 
private  JComboBox | 
getUnitComboBox()
This method initializes unitComboBox  | 
private  JTextField | 
getWidthTextField()
This method initializes widthTextField  | 
private  void | 
initialize()
This method initializes this  | 
protected  boolean | 
onApply(File file)
This method is called in the implementation of apply if an valid file was selected.  | 
protected  boolean | 
onExecute()
 | 
private  void | 
setPereferencesPanel(GraphicFormat format)
 | 
| Methods inherited from class info.bioinfweb.treegraph.gui.dialogs.io.FileDialog | 
|---|
apply | 
| Methods inherited from class info.bioinfweb.treegraph.gui.dialogs.EditDialog | 
|---|
getDocument, getSelectedAdapter, getSelection, setDocument, setSelectedAdapter, setSelection | 
| Methods inherited from class info.webinsel.wikihelp.client.OkCancelApplyWikiHelpDialog | 
|---|
getHelpCode, getWikiHelp, help, setHelpCode | 
| Methods inherited from class info.webinsel.util.swing.OkCancelApplyHelpDialog | 
|---|
addMoreButtons | 
| Methods inherited from class info.webinsel.util.swing.OkCancelApplyDialog | 
|---|
execute, getApplyButton, getButtonsPanel, getCancelButton, getOkButton | 
| Methods inherited from class java.awt.Dialog | 
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final String UNIT_MILLIMETERS
public static final String UNIT_POINTS
public static final String UNIT_PIXELS
private static final long serialVersionUID
private JPanel jContentPane
private JPanel dimensionsPanel
private ResolutionInput resolutionInput
private JLabel widthLabel
private JLabel heightLabel
private JTextField widthTextField
private JTextField heightTextField
private JComboBox unitComboBox
private JLabel spacerLabel
private JFileChooser fileChooser
private JPanel fileChooserPanel
private JPanel outerPreferencesPanel
private JPanel commandPanel
private JRadioButton openRadioButton
private JRadioButton printRadioButton
private JRadioButton noneRadioButton
private ButtonGroup commandGroup
private int lastSelection
private DecimalFormat decimalFormat
private float aspectRatio
private PreferencesPanel preferencesPanel
private TreeInternalFrame treeFrame
| Constructor Detail | 
|---|
public ExportToGraphicDialog(Frame owner)
owner - | Method Detail | 
|---|
public boolean execute(Document document, TreeSelection selection, NodeBranchDataAdapter selectedAdapter)
ExportToGraphicDialog#execute(Document, TreeSelection) instead.
execute in class EditDialogpublic boolean execute(TreeInternalFrame frame)
ExportToGraphicDialog#execute(Document, TreeSelection).
frame - 
info.bioinfweb.treegraph.gui.dialogs.EditDialog#execute(info.bioinfweb.treegraph.document.Document, info.bioinfweb.treegraph.gui.treeframe.TreeSelection)protected boolean onExecute()
onExecute in class EditDialogprivate float convertToPixels(String text)
private float getImageWidth()
dimensionsInPixels() to dertermine the unit.)
private float getImageHeight()
dimensionsInPixels() to dertermine the unit.)
private float getPixelsPerMillimeter()
private boolean dimensionsInPixels()
private GraphicFormat getFormat()
private GraphicWriterHints getHints()
protected File getSelectedFile()
getSelectedFile in class FileDialogprotected boolean onApply(File file)
FileDialog
onApply in class FileDialogfile - the file selected by the user
private void convertValue(JTextField textField, ItemEvent e)
private void setPereferencesPanel(GraphicFormat format)
private void initialize()
private JPanel getJContentPane()
private JPanel getDimensionsPanel()
private JTextField getWidthTextField()
private JTextField getHeightTextField()
private JComboBox getUnitComboBox()
protected JFileChooser getFileChooser()
This method initializes fileChooser.
It should only be called if GraphicWriterFactory contains
 at least one file filter.
getFileChooser in class FileDialogprivate JPanel getFileChooserPanel()
private JPanel getOuterPreferencesPanel()
private JPanel getCommandPanel()
private JRadioButton getOpenRadioButton()
private JRadioButton getPrintRadioButton()
private JRadioButton getNoneRadioButton()
public ButtonGroup getCommandGroup()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||