A B C D E F G I L M P R S U V

A

actionPerformed(ActionEvent) - Method in class com.jp.comp.calculator.CalculatorField
Catches action events comming from CalculatorPanel and closes popup calculator when equal button is pressed
actionPerformed(ActionEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
 
addActionListener(ActionListener) - Method in class com.jp.comp.calculator.CalculatorPanel
Adds action listener
addCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.Calculator
Adds Calculator's listener
addCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.CalculatorField
Adds Calculator's listener
addCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.CalculatorPanel
Adds Calculator's listener
addInputOperation(String, InputOperation) - Method in class com.jp.comp.calculator.CalculatorPanel
Adds a new input operation to the calculator panel.
addOperation(String, CalculatorOperation) - Method in class com.jp.comp.calculator.Calculator
Adds a new operation to the calculator.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.jp.comp.calculator.Calculator
Adds state map property change listener

B

BUTTON_KEYSTROKE_1 - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property for the method putClientProperty for the button's keystroke
BUTTON_KEYSTROKE_2 - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property for the method putClientProperty for the button's keystroke
BUTTON_KEYSTROKE_3 - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property for the method putClientProperty for the button's keystroke
beanClass - Variable in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
beanClass - Variable in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
beforeShow() - Method in class com.jp.comp.calculator.CalculatorPanel
This method is used be CalculatorField to clear the calculator before to pop it up
beforeShowPopup() - Method in class com.jp.comp.calculator.CalculatorField
 
btn0 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn1 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn2 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn3 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn4 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn5 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn6 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn7 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn8 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btn9 - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnAdd - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnBS - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnC - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnCE - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnDecSep - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnDiv - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnEqual - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMC - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMM - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMP - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMR - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMS - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnMult - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnPercent - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnRecip - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnSign - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnSqrt - Variable in class com.jp.comp.calculator.CalculatorPanel
 
btnSub - Variable in class com.jp.comp.calculator.CalculatorPanel
 
button_actionPerformed(ActionEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Process buttons click

C

Calculator - class com.jp.comp.calculator.Calculator.
Performs calculator's computing.
Calculator() - Constructor for class com.jp.comp.calculator.Calculator
Creates the class instance
CalculatorEvent - class com.jp.comp.calculator.CalculatorEvent.
CalculatorEvent is an event which indicates that either calculation result or number of fraction digits change is occurred
CalculatorEvent(Object) - Constructor for class com.jp.comp.calculator.CalculatorEvent
Constructs a new CalculatorEvent
CalculatorEvent(Object, double) - Constructor for class com.jp.comp.calculator.CalculatorEvent
Constructs a new CalculatorEvent
CalculatorEvent(Object, double, boolean) - Constructor for class com.jp.comp.calculator.CalculatorEvent
Constructs a new CalculatorEvent
CalculatorEvent(Object, int) - Constructor for class com.jp.comp.calculator.CalculatorEvent
Constructs a new CalculatorEvent
CalculatorEvent(Object, double, boolean, int) - Constructor for class com.jp.comp.calculator.CalculatorEvent
Constructs a new CalculatorEvent
CalculatorException - exception com.jp.comp.calculator.CalculatorException.
Calculator exception.
CalculatorException(String) - Constructor for class com.jp.comp.calculator.CalculatorException
Constructs the class with specified error message
CalculatorException(String, Object[]) - Constructor for class com.jp.comp.calculator.CalculatorException
Constructs the class with specified error message and message parameters to be substituted by MessageFormat
CalculatorField - class com.jp.comp.calculator.CalculatorField.
CalculatorField represents a field to enter a number value, formatted with specified Locale, and with popup CalculatorPanel
CalculatorField() - Constructor for class com.jp.comp.calculator.CalculatorField
Constructs the CalculatorField with default Locale
CalculatorField(Locale) - Constructor for class com.jp.comp.calculator.CalculatorField
Constructs the CalculatorField with specified Locale
CalculatorField.NumberFormatterExt - class com.jp.comp.calculator.CalculatorField.NumberFormatterExt.
Extends NumberFormatter to allow processing null or empty value
CalculatorField.NumberFormatterExt(NumberFormat) - Constructor for class com.jp.comp.calculator.CalculatorField.NumberFormatterExt
 
CalculatorFieldBeanInfo - class com.jp.comp.calculator.CalculatorFieldBeanInfo.
CalculatorField's been info
CalculatorFieldBeanInfo() - Constructor for class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
CalculatorListener - interface com.jp.comp.calculator.CalculatorListener.
A listener interface for receiving Calculator's events.
CalculatorOperation - interface com.jp.comp.calculator.CalculatorOperation.
Performs calculator's operation.
CalculatorPanel - class com.jp.comp.calculator.CalculatorPanel.
CalculatorPanel represents a standart calculator supplemented with memory register and possibility to change the number of fraction digits.
CalculatorPanel() - Constructor for class com.jp.comp.calculator.CalculatorPanel
Constructs a new Calculator with default Locale
CalculatorPanel(Locale) - Constructor for class com.jp.comp.calculator.CalculatorPanel
Constructs a new Calculator with specified Locale
CalculatorPanel.CalculatorButton - class com.jp.comp.calculator.CalculatorPanel.CalculatorButton.
Calculator's button with fixed size
CalculatorPanel.CalculatorButton() - Constructor for class com.jp.comp.calculator.CalculatorPanel.CalculatorButton
 
CalculatorPanelBeanInfo - class com.jp.comp.calculator.CalculatorPanelBeanInfo.
CalculatorPanel's been info
CalculatorPanelBeanInfo() - Constructor for class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
CalculatorResult - class com.jp.comp.calculator.CalculatorResult.
 
CalculatorResult() - Constructor for class com.jp.comp.calculator.CalculatorResult
 
clearField() - Method in class com.jp.comp.calculator.CalculatorField
Clear the field setting null to it
com.jp.comp.calculator - package com.jp.comp.calculator
 
componentAdded(ContainerEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Adds added button's KeyStroke to fButtonKeys
componentRemoved(ContainerEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Removes removed button's KeyStroke from fButtonKeys
copyDisplayValueToClipboard() - Method in class com.jp.comp.calculator.CalculatorPanel
Copies display value to the clipboard

D

DECIMAL_SEPARATOR - Static variable in class com.jp.comp.calculator.CalculatorPanel
 
DEFAULT_DIMENSION - Static variable in class com.jp.comp.calculator.CalculatorPanel
 
DEFAULT_POPUP_CALCULATOR_HOTKEY - Static variable in class com.jp.comp.calculator.CalculatorField
Default hot key to popup the MonthCalendarPanel (Down Arrow)

E

edtDisplay - Variable in class com.jp.comp.calculator.CalculatorPanel
 
edtDisplay_keyPressed(KeyEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Process pressed key
edtDisplay_keyTyped(KeyEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Process typed key
edtFractionDigits - Variable in class com.jp.comp.calculator.CalculatorPanel
 
edtFractionDigits_mousePressed(MouseEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
 
edtFractionDigits_stateChanged() - Method in class com.jp.comp.calculator.CalculatorPanel
When fraction digits value is changed it updates the result in the display

F

FRACTION_DIGITS_DEFAULT_VALUE - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default fraction digits value (2)
FRACTION_DIGITS_MAX_VALUE - Static variable in class com.jp.comp.calculator.CalculatorPanel
Max fraction digits value (11)
FRACTION_DIGITS_MIN_VALUE - Static variable in class com.jp.comp.calculator.CalculatorPanel
Min fraction digits value (0)
fBufferedDisplayValue - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fBufferedResult - Variable in class com.jp.comp.calculator.CalculatorField
 
fBufferedResult - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fButtonKeys - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fCalculator - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fCalculatorEvent - Variable in class com.jp.comp.calculator.Calculator
 
fCalculatorEvent - Variable in class com.jp.comp.calculator.CalculatorField
 
fCalculatorEvent - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fCalculatorListeners - Variable in class com.jp.comp.calculator.Calculator
 
fCalculatorListeners - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fCalculatorOperations - Variable in class com.jp.comp.calculator.Calculator
 
fCalculatorResult - Variable in class com.jp.comp.calculator.Calculator
 
fCopyValueToPupupCalculator - Variable in class com.jp.comp.calculator.CalculatorField
 
fDefaultClearOperation - Variable in class com.jp.comp.calculator.Calculator
 
fError - Variable in class com.jp.comp.calculator.CalculatorResult
 
fErrorHappend - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fFinalResult - Variable in class com.jp.comp.calculator.CalculatorEvent
 
fFractionDigits - Variable in class com.jp.comp.calculator.CalculatorEvent
 
fFreezeDocListener - Variable in class com.jp.comp.calculator.CalculatorField
 
fInputOperations - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fLocalizedDecimalSeparator - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fLocalizedGroupingSeparator - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fLocalizedGroupingSize - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fLocalizedMemorySymbol - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fLocalizedMinusSymbol - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fNumberFormatter - Variable in class com.jp.comp.calculator.CalculatorField
 
fNumberFormatter - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fOldFractionDigits - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fProcessingError - Variable in class com.jp.comp.calculator.Calculator
 
fResult - Variable in class com.jp.comp.calculator.CalculatorEvent
 
fResult - Variable in class com.jp.comp.calculator.CalculatorResult
 
fShowFractionTrailingZeros - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fShowResult - Variable in class com.jp.comp.calculator.CalculatorResult
 
fStandalone - Variable in class com.jp.comp.calculator.CalculatorResult
 
fStateMap - Variable in class com.jp.comp.calculator.Calculator
 
fValueChanged - Variable in class com.jp.comp.calculator.CalculatorPanel
 
fValueChanged - Variable in class com.jp.comp.calculator.CalculatorResult
 
fireActionPerformed(ActionEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Fired when calculator's button is pressed
fireFractionDigitsChanged() - Method in class com.jp.comp.calculator.CalculatorPanel
Fired when the fraction digits value is changed
firePropertyChange(PropertyChangeEvent) - Method in class com.jp.comp.calculator.Calculator
Fired by the calculator when state map property is changed
fireResultChanged() - Method in class com.jp.comp.calculator.Calculator
Fired by the calculator when the result is changed
fireResultChanged(CalculatorEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Fired when the result is calculated
focusCalculatorPanel(Component) - Static method in class com.jp.comp.calculator.CalculatorPanel.CalculatorButton
 
formatBufferedDisplayValue() - Method in class com.jp.comp.calculator.CalculatorPanel
 
formatMessage(String, Object[]) - Static method in class com.jp.comp.calculator.CalculatorException
Formats the message
fractionDigitsChanged(CalculatorEvent) - Method in class com.jp.comp.calculator.CalculatorField
 
fractionDigitsChanged(CalculatorEvent) - Method in interface com.jp.comp.calculator.CalculatorListener
Invoked when a change in the number of fraction digits occurs
fractionDigitsChanged(CalculatorEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
 

G

getAbout() - Method in class com.jp.comp.calculator.CalculatorField
 
getAbout() - Method in class com.jp.comp.calculator.CalculatorPanel
 
getAdditionalBeanInfo() - Method in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
getAdditionalBeanInfo() - Method in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
getCalculator() - Method in class com.jp.comp.calculator.CalculatorField
Returns the CalculatorPanel instance
getCalculator() - Method in class com.jp.comp.calculator.CalculatorPanel
Returns current Calculator
getDefaultClearOperation() - Method in class com.jp.comp.calculator.Calculator
Returns default clear operation.
getDisplayBackground() - Method in class com.jp.comp.calculator.CalculatorField
Gets display's background Color in the popup CalculatorPanel
getDisplayBackground() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets display's background Color
getDisplayFont() - Method in class com.jp.comp.calculator.CalculatorField
Gets display's font Color in the popup CalculatorPanel
getDisplayFont() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets display's font Color
getDisplayForeground() - Method in class com.jp.comp.calculator.CalculatorField
Gets display's foreground Color in the popup CalculatorPanel
getDisplayForeground() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets display's foreground Color
getDisplayValue() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets double presentation of display value
getError() - Method in class com.jp.comp.calculator.CalculatorResult
 
getFractionDigits() - Method in class com.jp.comp.calculator.CalculatorEvent
Returns the number of fraction digits
getFractionDigits() - Method in class com.jp.comp.calculator.CalculatorField
Gets the number of fraction digits in the popup CalculatorPanel
getFractionDigits() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets the number of fraction digits
getFractionDigitsBackground() - Method in class com.jp.comp.calculator.CalculatorField
Gets display's background Color in the popup CalculatorPanel
getFractionDigitsBackground() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets display's background Color
getFractionDigitsForeground() - Method in class com.jp.comp.calculator.CalculatorField
Gets display's foreground Color in the popup CalculatorPanel
getFractionDigitsForeground() - Method in class com.jp.comp.calculator.CalculatorPanel
Gets display's foreground Color
getIcon(int) - Method in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
getIcon(int) - Method in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
getNumberFormatter() - Method in class com.jp.comp.calculator.CalculatorField
Returns being used number formatter to format entering number
getPopupCalendarHotKey() - Method in class com.jp.comp.calculator.CalculatorField
Returns hot key for popup CalculatorPanel
getPreferredSize() - Method in class com.jp.comp.calculator.CalculatorField
 
getPropertyDescriptors() - Method in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
getPropertyDescriptors() - Method in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
getResult() - Method in class com.jp.comp.calculator.Calculator
Returns last caclulator's result sitting in the state map
getResult() - Method in class com.jp.comp.calculator.CalculatorEvent
Returns the calculation result.
getResult() - Method in class com.jp.comp.calculator.CalculatorResult
 
getStateMapProperty(String) - Method in class com.jp.comp.calculator.Calculator
Returns state map property value specified by aKey
getValue() - Method in class com.jp.comp.calculator.CalculatorField
Returns field's value

I

INPUT_0_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 0 key
INPUT_1_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 1 key
INPUT_2_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 2 key
INPUT_3_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 3 key
INPUT_4_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 4 key
INPUT_5_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 5 key
INPUT_6_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 6 key
INPUT_7_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 7 key
INPUT_8_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 8 key
INPUT_9_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input 9 key
INPUT_BS - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default back space operation
INPUT_BS_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input back space key
INPUT_CLEAR - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default display clear operation
INPUT_CLEAR_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input display clear key
INPUT_DECIMAL_SEPARATOR - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default decimal separator operation
INPUT_DECIMAL_SEPARATOR_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input decimal separator key
INPUT_NIMBER - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default input numbers operation
INPUT_SIGN - Static variable in class com.jp.comp.calculator.CalculatorPanel
Default sign operation
INPUT_SIGN_KEY - Static variable in class com.jp.comp.calculator.CalculatorPanel
Input sign key
InputOperation - interface com.jp.comp.calculator.InputOperation.
Processes calculator's input operation.
iconColor16x16Filename - Variable in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
iconColor16x16Filename - Variable in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
iconColor32x32Filename - Variable in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
iconColor32x32Filename - Variable in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
iconMono16x16Filename - Variable in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
iconMono16x16Filename - Variable in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
iconMono32x32Filename - Variable in class com.jp.comp.calculator.CalculatorFieldBeanInfo
 
iconMono32x32Filename - Variable in class com.jp.comp.calculator.CalculatorPanelBeanInfo
 
invokedImmediately - Variable in class com.jp.comp.calculator.CalculatorResult
 
isCopyValueToPupupCalculator() - Method in class com.jp.comp.calculator.CalculatorField
Returns true if field's value sould be copied to popup calculator when it's being popped up
isFieldEmpty() - Method in class com.jp.comp.calculator.CalculatorField
Returns true if the field is empty
isFinalResult() - Method in class com.jp.comp.calculator.CalculatorEvent
Returns true if the result is final and false if intermediate
isGroupingUsed() - Method in class com.jp.comp.calculator.CalculatorField
Returns true if number grouping is used in the popup CalculatorPanel
isGroupingUsed() - Method in class com.jp.comp.calculator.CalculatorPanel
Returns true if number grouping is used
isInputOperationExist(String) - Method in class com.jp.comp.calculator.CalculatorPanel
Returns true if input operation, specified by anOperationKey, exist
isInvokedImmediately() - Method in interface com.jp.comp.calculator.CalculatorOperation
Returns true if the operation should be executed immediately and not waiting for the second operand.
isInvokedImmediately() - Method in class com.jp.comp.calculator.CalculatorResult
 
isOperationExist(String) - Method in class com.jp.comp.calculator.Calculator
Returns true if operation, specified by anOperationKey, exist
isRepeatable() - Method in interface com.jp.comp.calculator.CalculatorOperation
Returns true if the operation is repeatable.
isShowFractionTrailingZeros() - Method in class com.jp.comp.calculator.CalculatorField
Returns true if fraction trailing zeros should by shown depending on the value of the property number of fraction digits
isShowFractionTrailingZeros() - Method in class com.jp.comp.calculator.CalculatorPanel
Returns true if fraction trailing zeros should by shown depending on the value of the property number of fraction digits
isShowResult() - Method in interface com.jp.comp.calculator.CalculatorOperation
Returns true if the operation's result should be shown on the CalculatorPanel display
isShowResult() - Method in class com.jp.comp.calculator.CalculatorResult
 
isStandalone() - Method in interface com.jp.comp.calculator.CalculatorOperation
Returns true if the operation is standalone.
isStandalone() - Method in class com.jp.comp.calculator.CalculatorResult
 
isValueChanged() - Method in class com.jp.comp.calculator.CalculatorPanel
Returns true if display value is changed by entering a new value
isValueChanged() - Method in class com.jp.comp.calculator.CalculatorResult
 

L

lblMemory - Variable in class com.jp.comp.calculator.CalculatorPanel
 

M

MAX_INPUT_FRACTION_DIGITS - Static variable in class com.jp.comp.calculator.CalculatorPanel
 
MEMORY_ADDITION - Static variable in class com.jp.comp.calculator.Calculator
Default memory addition operation
MEMORY_ADDITION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Memory addition operation's key
MEMORY_CLEAR - Static variable in class com.jp.comp.calculator.Calculator
Default memory clear operation
MEMORY_CLEAR_KEY - Static variable in class com.jp.comp.calculator.Calculator
Memory clear operation's key
MEMORY_RECALL - Static variable in class com.jp.comp.calculator.Calculator
Default memory recall operation
MEMORY_RECALL_KEY - Static variable in class com.jp.comp.calculator.Calculator
Memory recall operation's key
MEMORY_STORE - Static variable in class com.jp.comp.calculator.Calculator
Default memory store operation
MEMORY_STORE_KEY - Static variable in class com.jp.comp.calculator.Calculator
Memory store operation's key
MEMORY_SUBTRACTION - Static variable in class com.jp.comp.calculator.Calculator
Default memory subtaction operation
MEMORY_SUBTRACTION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Memory subtraction operation's key
MINUS_SYMBOL - Static variable in class com.jp.comp.calculator.CalculatorPanel
 

P

POPUP_CALCULATOR_ACTION_NAME - Static variable in class com.jp.comp.calculator.CalculatorField
 
PRODUCT_FULL_NAME - Static variable in interface com.jp.comp.calculator.VersionInfo
 
PRODUCT_NAME - Static variable in interface com.jp.comp.calculator.VersionInfo
 
PRODUCT_VERSION - Static variable in interface com.jp.comp.calculator.VersionInfo
 
PROPERTY_CALCULATOR - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the calculator property
PROPERTY_COPY_VALUE_TO_POPUP_CALCULATOR - Static variable in class com.jp.comp.calculator.CalculatorField
Property name for the copyValueToPupupCalculator property
PROPERTY_DEFAULT_CLEAR_OPERATION - Static variable in class com.jp.comp.calculator.Calculator
Property name for the default clear operation
PROPERTY_DISPLAY_BACKGROUND - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the displayBackground property
PROPERTY_DISPLAY_FONT - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the displayFont property
PROPERTY_DISPLAY_FOREGROUND - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the displayForeground property
PROPERTY_FRACTION_DIGITS - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the fractionDigits property
PROPERTY_FRACTION_DIGITS_BACKGROUND - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the fractionDigitsBackground property
PROPERTY_FRACTION_DIGITS_FOREGROUND - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the fractionDigitsForeground property
PROPERTY_GROUPING_USED - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the groupingUsed property
PROPERTY_HASHED_OPERATION - Static variable in class com.jp.comp.calculator.Calculator
Property name for the hashed operations
PROPERTY_MEMORY - Static variable in class com.jp.comp.calculator.Calculator
Property name for the memory
PROPERTY_POPUP_HOTKEY - Static variable in class com.jp.comp.calculator.CalculatorField
Property name for the popupHotKey property
PROPERTY_RESULT - Static variable in class com.jp.comp.calculator.Calculator
Property name for the result
PROPERTY_SHOW_FRACTION_TRAILING_ZEROS - Static variable in class com.jp.comp.calculator.CalculatorPanel
Property name for the showFractionTrailingZeros property
performNonStandaloneOperation(BigDecimal, CalculatorOperation, boolean) - Method in class com.jp.comp.calculator.Calculator
Performs nonstandalone operation.
performOperation(double, String, boolean) - Method in class com.jp.comp.calculator.Calculator
Seeks and performs operation specified by anOperationKey.
performOperation(Calculator, BigDecimal, BigDecimal) - Method in interface com.jp.comp.calculator.CalculatorOperation
Performs calculator's operation
performStandaloneOperation(BigDecimal, CalculatorOperation, boolean) - Method in class com.jp.comp.calculator.Calculator
Performs standalone operation.
pnlCalculator - Variable in class com.jp.comp.calculator.CalculatorField
 
processCalculatorOperation(String) - Method in class com.jp.comp.calculator.CalculatorPanel
Performs calculator operations
processInput(CalculatorPanel, String, String) - Method in interface com.jp.comp.calculator.InputOperation
Processes calculator's input operation.
processInputOperation(String) - Method in class com.jp.comp.calculator.CalculatorPanel
Process input operations
processKey(KeyStroke) - Method in class com.jp.comp.calculator.CalculatorPanel
Processes key
propertyChange(PropertyChangeEvent) - Method in class com.jp.comp.calculator.CalculatorField
Forwards property change events comming from CalculatorPanel
propertyChange(PropertyChangeEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Catches and forwards property change events comming from Calculator to show memory sign when memory operation is performed
propertyChangeListeners - Variable in class com.jp.comp.calculator.Calculator
 

R

RESULT_ADDITION - Static variable in class com.jp.comp.calculator.Calculator
Default addition operation
RESULT_ADDITION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Addition operation's key
RESULT_CLEAR - Static variable in class com.jp.comp.calculator.Calculator
Default clear operation
RESULT_CLEAR_KEY - Static variable in class com.jp.comp.calculator.Calculator
Clear operation's key
RESULT_DIVISION - Static variable in class com.jp.comp.calculator.Calculator
Default division operation
RESULT_DIVISION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Division operation's key
RESULT_EQUAL - Static variable in class com.jp.comp.calculator.Calculator
Default equal operation
RESULT_EQUAL_KEY - Static variable in class com.jp.comp.calculator.Calculator
Equal operation's key
RESULT_MULTIPLICATION - Static variable in class com.jp.comp.calculator.Calculator
Default multiplication operation
RESULT_MULTIPLICATION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Multiplication operation's key
RESULT_PERCENT - Static variable in class com.jp.comp.calculator.Calculator
Default percent operation
RESULT_PERCENT_KEY - Static variable in class com.jp.comp.calculator.Calculator
Percent operation's key
RESULT_RECIPROCAL - Static variable in class com.jp.comp.calculator.Calculator
Default reciprocal operation
RESULT_RECIPROCAL_KEY - Static variable in class com.jp.comp.calculator.Calculator
Reciprocal operation's key
RESULT_SQRT - Static variable in class com.jp.comp.calculator.Calculator
Default sqrt operation
RESULT_SQRT_KEY - Static variable in class com.jp.comp.calculator.Calculator
Sqrt operation's key
RESULT_SUBTRACTION - Static variable in class com.jp.comp.calculator.Calculator
Default subtaction operation
RESULT_SUBTRACTION_KEY - Static variable in class com.jp.comp.calculator.Calculator
Subtraction operation's key
removeActionListener(ActionListener) - Method in class com.jp.comp.calculator.CalculatorPanel
Removes action listener
removeCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.Calculator
Removes Calculator's listener
removeCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.CalculatorField
Removes Calculator's listener
removeCalculatorListener(CalculatorListener) - Method in class com.jp.comp.calculator.CalculatorPanel
Removes Calculator's listener
removeInputOperation(String) - Method in class com.jp.comp.calculator.CalculatorPanel
Removes the input operation, specified by anOperationKey, from the calculator panel
removeOperation(String) - Method in class com.jp.comp.calculator.Calculator
Removes the operation, specified by anOperationKey, from the calculator
removePropertyChangeListener(PropertyChangeListener) - Method in class com.jp.comp.calculator.Calculator
Removes state map property change listener
requestFocus() - Method in class com.jp.comp.calculator.CalculatorPanel
 
restoreDisplayValue() - Method in class com.jp.comp.calculator.CalculatorPanel
Restores display value
resultChanged(CalculatorEvent) - Method in class com.jp.comp.calculator.CalculatorField
Catches event result changed comming from CalculatorPanel to show the result on the display
resultChanged(CalculatorEvent) - Method in interface com.jp.comp.calculator.CalculatorListener
Invoked when a change in the calculation result occurs
resultChanged(CalculatorEvent) - Method in class com.jp.comp.calculator.CalculatorPanel
Delegates the result is changed event form the Calculator

S

setAbout(String) - Method in class com.jp.comp.calculator.CalculatorField
 
setAbout(String) - Method in class com.jp.comp.calculator.CalculatorPanel
 
setBufferedDisplayValue() - Method in class com.jp.comp.calculator.CalculatorPanel
Sets buffered string value to the display.
setCalculator(Calculator) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets a new Calculator to perform calculator's operations
setCopyValueToPupupCalculator(boolean) - Method in class com.jp.comp.calculator.CalculatorField
Sets true if field's value sould be copied to popup calculator when it's being popped up
setDefaultClearOperation(CalculatorOperation) - Method in class com.jp.comp.calculator.Calculator
Sets default clear operation.
setDisplayBackground(Color) - Method in class com.jp.comp.calculator.CalculatorField
Sets display's background Color in the popup CalculatorPanel
setDisplayBackground(Color) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets display's background Color
setDisplayFont(Font) - Method in class com.jp.comp.calculator.CalculatorField
Sets display's font Color in the popup CalculatorPanel
setDisplayFont(Font) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets display's font Color
setDisplayForeground(Color) - Method in class com.jp.comp.calculator.CalculatorField
Sets display's foreground Color in the popup CalculatorPanel
setDisplayForeground(Color) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets display's foreground Color
setDisplayValue(double) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets a new display value
setError(String) - Method in class com.jp.comp.calculator.CalculatorResult
 
setFinalResult(boolean) - Method in class com.jp.comp.calculator.CalculatorEvent
Sets true if the result is final and false if intermediate
setFractionDigits(int) - Method in class com.jp.comp.calculator.CalculatorEvent
Sets the number of fraction digits
setFractionDigits(int) - Method in class com.jp.comp.calculator.CalculatorField
Sets the specified number of fraction digits in the popup CalculatorPanel
setFractionDigits(int) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets the specified number of fraction digits
setFractionDigitsBackground(Color) - Method in class com.jp.comp.calculator.CalculatorField
Sets fraction digits's background Color in the popup CalculatorPanel
setFractionDigitsBackground(Color) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets fraction digits's background Color
setFractionDigitsForeground(Color) - Method in class com.jp.comp.calculator.CalculatorField
Sets fraction digits's foreground Color in the popup CalculatorPanel
setFractionDigitsForeground(Color) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets fraction digits's foreground Color
setGroupingUsed(boolean) - Method in class com.jp.comp.calculator.CalculatorField
Set to true if number grouping should be used in the popup CalculatorPanel
setGroupingUsed(boolean) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets to true if number grouping should be used
setInvokedImmediately(boolean) - Method in class com.jp.comp.calculator.CalculatorResult
 
setLayout(LayoutManager) - Method in class com.jp.comp.calculator.CalculatorPanel
 
setLocale(Locale) - Method in class com.jp.comp.calculator.CalculatorField
Sets a new Calculator's Locale.
setLocale(Locale) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets a new Calculator's Locale.
setPopupCalendarHotKey(KeyStroke) - Method in class com.jp.comp.calculator.CalculatorField
Assigns a new hot key to pop up CalculatorPanel
setResult(double) - Method in class com.jp.comp.calculator.CalculatorEvent
Sets the calculation result value
setResult(double) - Method in class com.jp.comp.calculator.CalculatorResult
 
setShowFractionTrailingZeros(boolean) - Method in class com.jp.comp.calculator.CalculatorField
Sets true if fraction trailing zeros should by shown depending on the value of the property number of fraction digits
setShowFractionTrailingZeros(boolean) - Method in class com.jp.comp.calculator.CalculatorPanel
Sets true if fraction trailing zeros should by shown depending on the value of the property number of fraction digits
setShowResult(boolean) - Method in class com.jp.comp.calculator.CalculatorResult
 
setStandalone(boolean) - Method in class com.jp.comp.calculator.CalculatorResult
 
setStateMapProperty(String, Object) - Method in class com.jp.comp.calculator.Calculator
Sets a new state map property value
setValue(double) - Method in class com.jp.comp.calculator.CalculatorField
Sets a new value to the field
setValueChanged(boolean) - Method in class com.jp.comp.calculator.CalculatorResult
 
stringToValue(String) - Method in class com.jp.comp.calculator.CalculatorField.NumberFormatterExt
 

U

updateInputOperation(String, InputOperation) - Method in class com.jp.comp.calculator.CalculatorPanel
Updates an existing input operation in the calculator panel.
updateOperation(String, CalculatorOperation) - Method in class com.jp.comp.calculator.Calculator
Updates an existing operation in the calculator.

V

VALUE_0 - Static variable in class com.jp.comp.calculator.Calculator
Default zero value
VersionInfo - interface com.jp.comp.calculator.VersionInfo.
Product version info

A B C D E F G I L M P R S U V