Class ActionPrintGraph
java.lang.Object
javax.swing.AbstractAction
com.marginallyclever.donatello.actions.GraphPrintAction
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public class ActionPrintGraph
extends javax.swing.AbstractAction
Uses the
JComponent.printAll(Graphics)
to generate a BufferedImage
and then saves that to
a default path.
TODO add a file selection dialog?- Since:
- 2022-02-21
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SAVE_PATH
The default save file.Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
Constructors Constructor Description ActionPrintGraph(java.lang.String name, NodeGraphEditorPanel editor)
Constructor for subclasses to call. -
Method Summary
Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.Action
accept
-
Field Details
-
SAVE_PATH
public static final java.lang.String SAVE_PATHThe default save file.- See Also:
- Constant Field Values
-
-
Constructor Details
-
ActionPrintGraph
Constructor for subclasses to call.- Parameters:
name
- the name of this action visible on buttons and menu items.editor
- the editor affected by this Action.
-
-
Method Details
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-