Module org.jpo
Package org.jpo.gui.swing
package org.jpo.gui.swing
Classes for the Swing GUI.
-
ClassDescriptionBrings up a window showing all the available Categories and allows the user to assign or remove categories for the nodes supplied in the CategoryAssignmentWindowRequest.A widget to show the categoryCategoryJScrollPane.java: Creates a JPanel in a JScrollPane that lists categoriesA class which formats a Category for use in a JListCreates a JPopupMenu with entries for all the categoriesA class that generates a popup menu for a group node.An icon of a clockGUI to ask for the target directory and whether to recurse the subgroups in a consolidation.Error thrown when a Swing EDT violation is detected.Listens to the EventBus events and prints them in the Panela class that exports a tree of chapters to an XML fileDistiller ResultStatic class that loads the Font Awesome Font into a Java Font object.Generates a popup menu on a group nodeJTableCopyPasteClipboardAdapter enables Copy-Paste Clipboard functionality on JTables.Creates a JFrame that holds a centred JLabel.The state of the buttonMain Window of the JPO application.A controller for the Map Component which can be retrieved by @see getJXMapViewerExtends the default JButton with no border, standard background color, standard dimensions of 24 pixels and tooltip at 0, -20 Uses the Settings.PICTUREVIEWER_BACKGROUND_COLOR for the background.A Panel that holds labels and a method to fill in the numbersThis class overrides the
adjustVisibility
method of theDefaultCaret
class.The job of this Component is to scale and display a picture.The interface to define the capabilities a PictureController requires from the provider of the BufferedImageClass that manages the frame and display of the Picture.An editor window that allows the attributes of a picture to be modifiedThis class generates a popup menu on a picture node.Creates a navigation Bar with several icons to navigate the Picture ViewerA dialog to clear private data from JPOstatic class to create a collection of Rename menu items.This is basically a JFrame which understands how to resize itself to a specificWindow size optionsA slider to scale the thumbnailsStatic class that loads the Roboto Font into a Java Font object.This class helps with screen size logic.This class overrides a JButton and sets the size and text.This class extends a JComponent showing an ImageIcon.Swing component that show information underneath the thumbnailThis class does the widgets at the top of the ThumbnailPanelThe TristateCheckBox is a JCheckBox with a third state.This class extends the JTextField and allow only entry of digits.part of the inner workingsFlowLayout subclass that fully supports wrapping of components.