类 PrintableComponent
java.lang.Object
weka.gui.visualize.PrintableComponent
- 所有已实现的接口:
PrintableHandler
This class extends the component which is handed over in the constructor
by a print dialog.
The Print dialog is accessible via Alt+Shift+LeftMouseClick.
The individual JComponentWriter-descendants can be accessed by the
getWriter(String)
method, if the parameters need to be changed.
- 版本:
- $Revision: 7059 $
- 作者:
- FracPete (fracpete at waikato dot ac dot nz)
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明returns the GUI component this print dialog is part of.returns the title for the save dialog.static String
getToolTipText
(PrintableComponent component) Returns a tooltip only if the user wants it.returns the JComponentWriter associated with the given name, isnull
if not found.returns a Hashtable with the current available JComponentWriters in the save dialog.double
returns the scale factor for the x-axis.double
returns the scale factor for the y-axis.void
displays a save dialog for saving the panel to a file.void
setSaveDialogTitle
(String title) sets the title for the save dialog.void
setScale
(double x, double y) sets the scale factor.
-
构造器详细资料
-
PrintableComponent
initializes the panel.- 参数:
component
- the component to enhance with printing functionality
-
-
方法详细资料
-
getComponent
returns the GUI component this print dialog is part of.- 返回:
- the GUI component
-
getToolTipText
Returns a tooltip only if the user wants it. If retrieved for the first, a dialog pops up and asks the user whether the tooltip should always appear or not. The weka/gui/visualize/Visualize.props is then written in the user's home directory.- 参数:
component
- the PrintableComponent to ask for- 返回:
- null if the user doesn't want the tooltip, otherwise the text
-
getWriters
returns a Hashtable with the current available JComponentWriters in the save dialog. the key of the Hashtable is the description of the writer.- 指定者:
getWriters
在接口中PrintableHandler
- 返回:
- all currently available JComponentWriters
- 另请参阅:
-
getWriter
returns the JComponentWriter associated with the given name, isnull
if not found.- 指定者:
getWriter
在接口中PrintableHandler
- 参数:
name
- the name of the writer- 返回:
- the writer associated with the given name
- 另请参阅:
-
setSaveDialogTitle
sets the title for the save dialog.- 指定者:
setSaveDialogTitle
在接口中PrintableHandler
- 参数:
title
- the title of the save dialog
-
getSaveDialogTitle
returns the title for the save dialog.- 指定者:
getSaveDialogTitle
在接口中PrintableHandler
- 返回:
- the title of the save dialog
-
setScale
public void setScale(double x, double y) sets the scale factor.- 指定者:
setScale
在接口中PrintableHandler
- 参数:
x
- the scale factor for the x-axisy
- the scale factor for the y-axis
-
getXScale
public double getXScale()returns the scale factor for the x-axis.- 指定者:
getXScale
在接口中PrintableHandler
- 返回:
- the scale factor
-
getYScale
public double getYScale()returns the scale factor for the y-axis.- 指定者:
getYScale
在接口中PrintableHandler
- 返回:
- the scale factor
-
saveComponent
public void saveComponent()displays a save dialog for saving the panel to a file. Fixes a bug with the Swing JFileChooser: if you entered a new filename in the save dialog and press Enter thegetSelectedFile
method returnsnull
instead of the filename.
To solve this annoying behavior we call the save dialog once again s.t. the filename is set. Might look a little bit strange to the user, but no NullPointerException! ;-)- 指定者:
saveComponent
在接口中PrintableHandler
-