|
|||||||||
| Home >> All >> org >> [ hartmath overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.hartmath
Class HartMathPanel

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.hartmath.HartMathPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class HartMathPanel
- extends javax.swing.JPanel
Description of the Class
| Nested Class Summary | |
class |
HartMathPanel.EvalKeyListener
Evaluate an expression if SHIFT+ENTER is pressed |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private int |
_dividerSize
|
private CalculatorPanel |
calculatorPanel
|
private com.hartmath.Main |
console
|
private HartMathTextArea |
edit2
|
private javax.swing.JTextPane |
eval_output
|
private javax.swing.JTextArea |
inputTextArea
|
private boolean |
jEditPluginEnabled
|
private javax.swing.text.Document |
outputDocument
|
private static java.lang.String |
outputFont
|
private static int |
outputFontSize
|
private javax.swing.JTabbedPane |
outputTabbedPane
|
private javax.swing.JFrame |
parent
|
private javax.swing.JSplitPane |
split
|
private javax.swing.JSplitPane |
splitter
|
private javax.swing.JTabbedPane |
textAreasPane
|
private javax.swing.JTabbedPane |
vTabbedPane
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, 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.Container |
|
| Fields inherited from class java.awt.Component |
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 | |
HartMathPanel(java.lang.String[] args,
javax.swing.JFrame parent,
boolean jEditPluginEnabled)
Constructor for the HartMathPanel object |
|
| Method Summary | |
void |
append(java.lang.String str)
Description of the Method |
void |
appendTeX(java.lang.String str)
Description of the Method |
void |
clearInput()
Description of the Method |
void |
evaluateButton(com.hartmath.expression.HFunction converterFunction,
boolean convertResult)
Description of the Method Description of the Method Description of the Method |
void |
evaluateText(java.lang.String text,
com.hartmath.expression.HFunction converterFunction,
boolean convertResult)
Evaluate the given text as a HartMath expression |
com.hartmath.Main |
getHartMathConsole()
Gets the hartMathConsole attribute of the HartMathPanel object |
javax.swing.JTextArea |
getTextArea()
Returns current selected text area. |
void |
insertInput(java.lang.String text)
Description of the Method |
static boolean |
isClipBoardEnabled()
Checks if the last result should be copied into ClipBoard |
static boolean |
isPrettyPrinterEnabled()
Checks if the result should be printed in "pretty printer" mode |
private void |
printError(java.lang.String text)
Description of the Method Description of the Method Description of the Method Description of the Method Description of the Method |
void |
printHObject(com.hartmath.expression.HObject obj)
Description of the Method |
private void |
printInput(java.lang.String text)
Description of the Method |
private void |
printOutput(java.lang.String text)
Description of the Method |
static void |
setClipBoard(boolean value)
Sets the clipBoard attribute of the HartMathPanel class |
static void |
setFont(java.lang.String fontFamily)
Sets the font attribute of the HartMathPanel class |
static void |
setPrettyPrinterMode(boolean value)
Sets the prettyPrinterMode attribute of the HartMathPanel class |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
edit2
private HartMathTextArea edit2
console
private com.hartmath.Main console
parent
private javax.swing.JFrame parent
inputTextArea
private javax.swing.JTextArea inputTextArea
textAreasPane
private javax.swing.JTabbedPane textAreasPane
split
private javax.swing.JSplitPane split
vTabbedPane
private javax.swing.JTabbedPane vTabbedPane
splitter
private javax.swing.JSplitPane splitter
_dividerSize
private int _dividerSize
calculatorPanel
private CalculatorPanel calculatorPanel
outputTabbedPane
private javax.swing.JTabbedPane outputTabbedPane
eval_output
private javax.swing.JTextPane eval_output
outputDocument
private javax.swing.text.Document outputDocument
jEditPluginEnabled
private boolean jEditPluginEnabled
outputFont
private static java.lang.String outputFont
outputFontSize
private static final int outputFontSize
- See Also:
- Constant Field Values
| Constructor Detail |
HartMathPanel
public HartMathPanel(java.lang.String[] args, javax.swing.JFrame parent, boolean jEditPluginEnabled)
- Constructor for the HartMathPanel object
| Method Detail |
getHartMathConsole
public com.hartmath.Main getHartMathConsole()
- Gets the hartMathConsole attribute of the HartMathPanel object
getTextArea
public javax.swing.JTextArea getTextArea()
- Returns current selected text area.
evaluateButton
public void evaluateButton(com.hartmath.expression.HFunction converterFunction, boolean convertResult)
- Description of the Method
Description of the Method Description of the Method
evaluateText
public void evaluateText(java.lang.String text, com.hartmath.expression.HFunction converterFunction, boolean convertResult)
- Evaluate the given text as a HartMath expression
append
public void append(java.lang.String str)
- Description of the Method
appendTeX
public void appendTeX(java.lang.String str)
- Description of the Method
printHObject
public void printHObject(com.hartmath.expression.HObject obj)
- Description of the Method
insertInput
public void insertInput(java.lang.String text)
- Description of the Method
clearInput
public void clearInput()
- Description of the Method
printInput
private void printInput(java.lang.String text)
- Description of the Method
printOutput
private void printOutput(java.lang.String text)
- Description of the Method
printError
private void printError(java.lang.String text)
- Description of the Method
Description of the Method Description of the Method Description of the
Method Description of the Method
setPrettyPrinterMode
public static void setPrettyPrinterMode(boolean value)
- Sets the prettyPrinterMode attribute of the HartMathPanel class
setClipBoard
public static void setClipBoard(boolean value)
- Sets the clipBoard attribute of the HartMathPanel class
setFont
public static void setFont(java.lang.String fontFamily)
- Sets the font attribute of the HartMathPanel class
isPrettyPrinterEnabled
public static boolean isPrettyPrinterEnabled()
- Checks if the result should be printed in "pretty printer" mode
isClipBoardEnabled
public static boolean isClipBoardEnabled()
- Checks if the last result should be copied into ClipBoard
|
|||||||||
| Home >> All >> org >> [ hartmath overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC