Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ikayaki.gui.PrintPanel Class Reference

Collaboration diagram for ikayaki.gui.PrintPanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PrintPanel (JDialog creator, Project project, boolean printDirectly)
JPanel getPrintedDocument ()

Package Functions

 [instance initializer]

Private Member Functions

void closeDialog ()
void updateColumns ()
void $$setupUI ()

Static Private Member Functions

static void setOpaque (JComponent container, boolean opaque)

Private Attributes

JDialog creator
Project project
JPanel contentPane
JPanel printedPanel
JPanel controlPanel
JPanel plot1Panel
JPanel plot2Panel
JPanel plot3Panel
JPanel plot4Panel
AbstractPlot plot1
AbstractPlot plot2
AbstractPlot plot3
AbstractPlot plot4
JTable sequenceTable
TableModel sequenceTableModel
JScrollPane scrollPane
JLabel operator
JLabel volume
JLabel mass
JLabel header
JLabel latitude
JLabel susceptibility
JLabel longitude
JLabel strike
JLabel dip
JLabel qValue
JLabel density
JButton print
JButton cancel
Vector< AbstractPlotplots = new Vector<AbstractPlot>()

Classes

class  PrintSequenceTableModel

Detailed Description

Creates layout from MeasurementSequence and Plots to be printed. PrintedPanel is preview of print and there is controls to print or cancel.

Author:
Aki Korpua

Definition at line 53 of file PrintPanel.java.


Constructor & Destructor Documentation

ikayaki.gui.PrintPanel.PrintPanel JDialog  creator,
Project  project,
boolean  printDirectly
 

Definition at line 99 of file PrintPanel.java.

References ikayaki.gui.PrintPanel.$$setupUI(), ikayaki.gui.Plot.add(), ikayaki.gui.PrintPanel.closeDialog(), ikayaki.gui.PrintPanel.contentPane, ikayaki.gui.PrintPanel.density, ikayaki.gui.PrintPanel.dip, ikayaki.Project.getDip(), ikayaki.Project.getMass(), ikayaki.Project.getName(), ikayaki.gui.PrintPanel.getPrintedDocument(), ikayaki.Project.getProperty(), ikayaki.Project.getStep(), ikayaki.Project.getSteps(), ikayaki.Project.getStrike(), ikayaki.Project.getSusceptibility(), ikayaki.Project.getType(), ikayaki.Project.getValue(), ikayaki.Project.getVolume(), ikayaki.gui.PrintPanel.header, ikayaki.gui.PrintPanel.latitude, ikayaki.gui.PrintPanel.longitude, ikayaki.gui.PrintPanel.mass, ikayaki.gui.null, ikayaki.gui.PrintPanel.plot1, ikayaki.gui.PrintPanel.plot1Panel, ikayaki.gui.PrintPanel.plot2, ikayaki.gui.PrintPanel.plot2Panel, ikayaki.gui.PrintPanel.plot3Panel, ikayaki.gui.PrintPanel.plot4Panel, ikayaki.gui.PrintPanel.plots, ikayaki.gui.PrintPanel.print, ikayaki.gui.PrintPanel.printedPanel, ikayaki.gui.project, ikayaki.gui.PrintPanel.qValue, ikayaki.gui.Plot.reset(), ikayaki.gui.PrintPanel.sequenceTable, ikayaki.gui.PrintPanel.sequenceTableModel, ikayaki.gui.PrintPanel.setOpaque(), ikayaki.gui.PrintPanel.strike, ikayaki.gui.PrintPanel.susceptibility, ikayaki.gui.PrintPanel.updateColumns(), and ikayaki.gui.PrintPanel.volume.

Here is the call graph for this function:


Member Function Documentation

void ikayaki.gui.PrintPanel.$$setupUI  )  [private]
 

Method generated by IntelliJ IDEA GUI Designer !!! IMPORTANT !!! DO NOT edit this method OR call it in your code!

Definition at line 297 of file PrintPanel.java.

References ikayaki.gui.Plot.add(), and ikayaki.gui.null.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

Here is the call graph for this function:

ikayaki.gui.PrintPanel.[instance initializer]  )  [package]
 

void ikayaki.gui.PrintPanel.closeDialog  )  [private]
 

Closes this window

Definition at line 262 of file PrintPanel.java.

References ikayaki.gui.null.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JPanel ikayaki.gui.PrintPanel.getPrintedDocument  ) 
 

Gets container which is meant to be printed

Returns:
JPanel

Definition at line 255 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

static void ikayaki.gui.PrintPanel.setOpaque JComponent  container,
boolean  opaque
[static, private]
 

Recursively sets the opaque value of the specified JComponent and its subcomponents.

Definition at line 234 of file PrintPanel.java.

References ikayaki.gui.Plot.add(), and ikayaki.gui.null.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

Here is the call graph for this function:

void ikayaki.gui.PrintPanel.updateColumns  )  [private]
 

Resize the table's columns to fit the content.

Definition at line 271 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().


Member Data Documentation

JButton ikayaki.gui.PrintPanel.cancel [private]
 

Definition at line 92 of file PrintPanel.java.

JPanel ikayaki.gui.PrintPanel.contentPane [private]
 

Definition at line 58 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JPanel ikayaki.gui.PrintPanel.controlPanel [private]
 

Definition at line 65 of file PrintPanel.java.

JDialog ikayaki.gui.PrintPanel.creator [private]
 

Definition at line 55 of file PrintPanel.java.

JLabel ikayaki.gui.PrintPanel.density [private]
 

Definition at line 89 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.dip [private]
 

Definition at line 87 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.header [private]
 

Definition at line 82 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.latitude [private]
 

Definition at line 83 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.longitude [private]
 

Definition at line 85 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.mass [private]
 

Definition at line 81 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.operator [private]
 

Definition at line 79 of file PrintPanel.java.

AbstractPlot ikayaki.gui.PrintPanel.plot1 [private]
 

Definition at line 70 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JPanel ikayaki.gui.PrintPanel.plot1Panel [private]
 

Definition at line 66 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

AbstractPlot ikayaki.gui.PrintPanel.plot2 [private]
 

Definition at line 71 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JPanel ikayaki.gui.PrintPanel.plot2Panel [private]
 

Definition at line 67 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

AbstractPlot ikayaki.gui.PrintPanel.plot3 [private]
 

Definition at line 72 of file PrintPanel.java.

JPanel ikayaki.gui.PrintPanel.plot3Panel [private]
 

Definition at line 68 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

AbstractPlot ikayaki.gui.PrintPanel.plot4 [private]
 

Definition at line 73 of file PrintPanel.java.

JPanel ikayaki.gui.PrintPanel.plot4Panel [private]
 

Definition at line 69 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

Vector<AbstractPlot> ikayaki.gui.PrintPanel.plots = new Vector<AbstractPlot>() [private]
 

All plots in this panel

Definition at line 97 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JButton ikayaki.gui.PrintPanel.print [private]
 

Definition at line 91 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JPanel ikayaki.gui.PrintPanel.printedPanel [private]
 

Panel to be printed with ComponentPrinter

Definition at line 63 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

Project ikayaki.gui.PrintPanel.project [private]
 

Definition at line 56 of file PrintPanel.java.

JLabel ikayaki.gui.PrintPanel.qValue [private]
 

Definition at line 88 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JScrollPane ikayaki.gui.PrintPanel.scrollPane [private]
 

Definition at line 77 of file PrintPanel.java.

JTable ikayaki.gui.PrintPanel.sequenceTable [private]
 

Definition at line 75 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

TableModel ikayaki.gui.PrintPanel.sequenceTableModel [private]
 

Definition at line 76 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.strike [private]
 

Definition at line 86 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.susceptibility [private]
 

Definition at line 84 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().

JLabel ikayaki.gui.PrintPanel.volume [private]
 

Definition at line 80 of file PrintPanel.java.

Referenced by ikayaki.gui.PrintPanel.PrintPanel().


The documentation for this class was generated from the following file:
Generated on Fri May 6 16:01:06 2005 for Squid by  doxygen 1.4.1