org.jfree.report.modules.gui.swing.preview.about

Class SystemPropertiesPanel

public class SystemPropertiesPanel extends JPanel

A panel containing a table of system properties.

Author: David Gilbert

Constructor Summary
SystemPropertiesPanel()
Constructs a new panel.
Method Summary
voidcopySystemPropertiesToClipboard()
Copies the selected cells in the table to the clipboard, in tab-delimited format.
static JTablecreateSystemPropertiesTable()
Creates and returns a JTable containing all the system properties.
protected JPopupMenugetCopyPopupMenu()
Returns the copy popup menu.
protected JTablegetTable()
Returns the table containing the system properties.

Constructor Detail

SystemPropertiesPanel

public SystemPropertiesPanel()
Constructs a new panel.

Method Detail

copySystemPropertiesToClipboard

public void copySystemPropertiesToClipboard()
Copies the selected cells in the table to the clipboard, in tab-delimited format.

createSystemPropertiesTable

public static JTable createSystemPropertiesTable()
Creates and returns a JTable containing all the system properties. This method returns a table that is configured so that the user can sort the properties by clicking on the table header.

Returns: a system properties table.

getCopyPopupMenu

protected final JPopupMenu getCopyPopupMenu()
Returns the copy popup menu.

Returns: Returns the copyPopupMenu.

getTable

protected final JTable getTable()
Returns the table containing the system properties.

Returns: Returns the table.