Package org.gephi.ui.exporter.plugin
Class UIExporterSpreadsheetPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.gephi.ui.exporter.plugin.UIExporterSpreadsheetPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class UIExporterSpreadsheetPanel extends JPanel
UI for selecting CSV export options of a JTable.- Author:
- Eduardo Ramos
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classUIExporterSpreadsheetPanel.ColumnCheckboxWrapperprivate static classUIExporterSpreadsheetPanel.SeparatorWrapper-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
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
Fields Modifier and Type Field Description private JCheckBoxattributesExportCheckboxprivate JCheckBoxcolorsExportCheckboxprivate List<UIExporterSpreadsheetPanel.ColumnCheckboxWrapper>columnsCheckBoxesprivate JLabelcolumnsLabelprivate JPanelcolumnsPanelprivate JComboBoxdecimalSeparatorComboBoxprivate JLabeldecimalSeparatorLabelprivate Set<UIExporterSpreadsheetPanel.SeparatorWrapper>decimalSeparatorsprivate JCheckBoxdynamicExportCheckboxprivate org.gephi.io.exporter.plugin.ExporterSpreadsheetexporterSpreadsheetprivate org.gephi.graph.api.GraphModelgraphModelprivate JLabellabelExportprivate JLabellabelNormalizeprivate JCheckBoxnormalizeCheckboxprivate JCheckBoxpositionExportCheckboxprivate JScrollPanescrollprivate JComboBoxseparatorComboBoxprivate JLabelseparatorLabelprivate Set<UIExporterSpreadsheetPanel.SeparatorWrapper>separatorsprivate JCheckBoxsizeExportCheckboxprivate JComboBoxtableComboBoxprivate JLabeltableLabel-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description UIExporterSpreadsheetPanel()Creates new form UIExporterSpreadsheet
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidattributesExportCheckboxActionPerformed(ActionEvent evt)private StringgetMessage(String resName)private voidinitComponents()This method is called from within the constructor to initialize the form.private voidrefreshColumns()voidsetup(org.gephi.io.exporter.plugin.ExporterSpreadsheet exporter)private voidtableComboBoxActionPerformed(ActionEvent evt)voidunsetup(org.gephi.io.exporter.plugin.ExporterSpreadsheet exporter)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
attributesExportCheckbox
private JCheckBox attributesExportCheckbox
-
colorsExportCheckbox
private JCheckBox colorsExportCheckbox
-
columnsLabel
private JLabel columnsLabel
-
columnsPanel
private JPanel columnsPanel
-
decimalSeparatorComboBox
private JComboBox decimalSeparatorComboBox
-
decimalSeparatorLabel
private JLabel decimalSeparatorLabel
-
dynamicExportCheckbox
private JCheckBox dynamicExportCheckbox
-
labelExport
private JLabel labelExport
-
labelNormalize
private JLabel labelNormalize
-
normalizeCheckbox
private JCheckBox normalizeCheckbox
-
positionExportCheckbox
private JCheckBox positionExportCheckbox
-
scroll
private JScrollPane scroll
-
separatorComboBox
private JComboBox separatorComboBox
-
separatorLabel
private JLabel separatorLabel
-
sizeExportCheckbox
private JCheckBox sizeExportCheckbox
-
tableComboBox
private JComboBox tableComboBox
-
tableLabel
private JLabel tableLabel
-
separators
private final Set<UIExporterSpreadsheetPanel.SeparatorWrapper> separators
-
decimalSeparators
private final Set<UIExporterSpreadsheetPanel.SeparatorWrapper> decimalSeparators
-
columnsCheckBoxes
private List<UIExporterSpreadsheetPanel.ColumnCheckboxWrapper> columnsCheckBoxes
-
graphModel
private org.gephi.graph.api.GraphModel graphModel
-
exporterSpreadsheet
private org.gephi.io.exporter.plugin.ExporterSpreadsheet exporterSpreadsheet
-
-
Method Detail
-
setup
public void setup(org.gephi.io.exporter.plugin.ExporterSpreadsheet exporter)
-
unsetup
public void unsetup(org.gephi.io.exporter.plugin.ExporterSpreadsheet exporter)
-
refreshColumns
private void refreshColumns()
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
tableComboBoxActionPerformed
private void tableComboBoxActionPerformed(ActionEvent evt)
-
attributesExportCheckboxActionPerformed
private void attributesExportCheckboxActionPerformed(ActionEvent evt)
-
-