| Interface | Description |
|---|---|
| CloseWindow |
The PJInternalFrame uses this interface to notify an owner
that the window is closed.
|
| DdeInterface |
A PControl extended class implements the FieldCheck interface
if it requires to do special processing of the Tab/Backtab
keys as well as the arrow keys when focus is about to be
lost for the component in question.
|
| FieldCheck |
A PControl extended class implements the FieldCheck interface
if it requires to do special processing of the Tab/Backtab
keys as well as the arrow keys when focus is about to be
lost for the component in question.
|
| IAppListener |
Interface used to listen to various system events.
|
| IImageManager |
The interface to the Image Manager when images are loaded in the Designer.
|
| INotebookController |
Called by the notebook control to inform controller of page changes.
|
| IPhantomFontScaling |
Interface used for font scaling processing with NetPhantom Editor.
|
| IRemoteSocket |
Interface used to receive notifications of data from the tunneled server socket.
|
| ISystem |
Taskbar interface for e.g.
|
| IThirdState |
Interface used for third state checkboxes.
|
| KeyPressedListener |
This interface should be implemented by keystroke listeners
that call the methods
PPanel.addKeyPressedListener
and PPanel.removeKeyPressedListener. |
| LogEvent | |
| SocketInterface |
This interface defines client sockets (also called just "sockets").
|
| TraceInterface |
This interface is used to trace client events, typically
for response time measuring and/or client activity playback.
|
| UserEventListener |
This interface notifies control of a user change.
|
| Class | Description |
|---|---|
| AEvent |
The Action event class, used to issue actions from the client that will trigger a
transaction to the server.
|
| Bounds |
The class for control bounds.
|
| CListBox |
A listbox controller.
|
| CMLE |
CMLE is the main class for MLE.
|
| ColorMapper |
Maps Phantom color indexes to Java Colors.
|
| ComboString |
This class is used as replacement of String class for combobox items.
|
| ComponentPrinter2D |
The component printer class will print a "frame" window or a component inside
a "frame".
|
| CTree |
CTree, the PJTree controller.
|
| CTree.Renderer |
The tree node renderer also handles tool-tip text and icons.
|
| CTree.TNode |
The tree node.
|
| CUserWindow |
This class handles the user window communication between the server
and the client.
|
| DefaultSocket |
This interface defines client sockets (also called just "sockets").
|
| FontManager |
The font manager keeps a cache of the different fonts used by controls.
|
| GlassPane |
This class displays the hour glass when a panel is locked.
|
| HttpProxySocket |
The SocketInterface for HTTP-proxied socket connections.
|
| Hyperlink |
Handles hot spots of type "http://nnn" and "ftp://nnn".
|
| ImageManager |
The image manager handles loading of all images either from the document base
or from a specified resource directory (optional protocol/port may be specified).
|
| KeyHotSpot |
Handles hot spots for function keys and other special keys.
|
| ListBoxInfo |
List box information classes.
|
| ListBoxInfo.ListBoxInfoCell |
The inner cell information class.
|
| ListBoxInfo.ListBoxInfoColumn |
The inner column information class.
|
| LocalizedText |
The localized text class will replace default English locale
strings with other ones, specified in the server environment.
|
| LocalizedTextStrings |
The localized text string class is used to keep all
strings that cannot come from the server after this one
has been contacted.
|
| MetalLAF |
Overridden Metal Look-and-Feel to handle font scaling.
|
| Mnemonic |
This class extracts the mnemonic character from a string.
|
| NimbusLAF |
Overridden Nimbus Look-and-Feel to handle font scaling.
|
| PButtonUIWindows |
UI for PJButton with Windows look and feel.
|
| PControl |
This is the superclass for all controls in a panel.
|
| PFocusManager |
Overrides the default swing focus manager implementation.
|
| Phantom |
The start class for the Client.
|
| PJBar |
A Phantom Bar class.
|
| PJBarVisualComponent |
The visual bar component class.
|
| PJButton |
This class extends the JButton class and is used by push buttons and
toolbar buttons.
|
| PJCheckBox |
PJCheckBox
Handles checkbox that is enabled but not selectable through the
ButtonModel PToggleButtonModel.
|
| PJComboBox |
PJComboBox
|
| PJDialog |
Overrides the default Swing JDialog implementation.
|
| PJEntryField |
PJEntryField
This class overrides JTextField.
|
| PJExternalImage |
Displays external images (implemented as a user window, but integrated
into the Client directly.
|
| PJFrame |
Overrides the default Swing JFrame implementation.
|
| PJGroupBox |
The visual Group Box.
|
| PJHTMLLabel |
Class for the NetPhantom HTML JLabel implementation.
|
| PJLabel |
Extending the normal JLabel Swing class to remove the "..." dots
and to set the label as opaque.
|
| PJListBox |
The visual listbox.
|
| PJMenu |
The Client menu class, used to process keystrokes correctly in
the various Java VM's, with mnemonic characters, etc.
|
| PJMLE |
PJMLE class that handles a Multiple Line Entry field.
|
| PJMuLineLabel |
PJMuLineLabel
|
| PJPanel |
This class overrides the JPanel class in order to be able to store the Phantom
panel data.
|
| PJPopupMenu |
Work-around class that subclasses JPopupMenu in order to handle it's pop-up
menus correctly with keyboard (by providing a correctly working UI)
and making sure the popup menus do not stretch off the edges of the screen.
|
| PJRectangle |
The visual Rectangle component.
|
| PJScrollPane |
Handles the scroll pane inside the Client, with possible scrollbars, mouse wheel
and keyboard actions for scrolling.
|
| PJSpinButton |
The visual SpinButton component.
|
| PJTabbedPane |
The visual Notebook control.
|
| PJUserWindow |
All user windows in the Client should extend from this class.
|
| PJUserWindowPredefined |
User window for predefined types.
|
| PKeyEvent |
The KeyEvent extension class to handle Key Location in JDK prior to 1.4.
|
| Plaf |
This class is used to perform various tasks as well as possible between the
Java versions.
|
| Plaf9 |
Class for Java JDK 9 or better to handle the Taskbar and Desktop, typically for macOS.
|
| PMenu |
Handles creation of a pull down menu or a system menu pop-up menu from
server transaction.
|
| PPanel |
This class handles a Phantom panel.
|
| PSocket |
Handles socket communication between the server and the client.
|
| RemoteSocket |
Class handling a remote socket open on the server side.
|
| SessionManager |
The session manager of the client.
|
| Terminal |
The Terminal class displays the window of the emulator.
|
| TerminalWindowInstance |
The Terminal class displays the window of the emulator.
|
| TunnelPort |
Class handling tunneling of a port from client to server.
|
| UITweaks |
Class holding information about tweaks for a Look-and-Feel
and scaling.
|
| UserExitPrint |
Handles printing of panels by means of drawing into a Graphics
presentation space rather than printing a bitmap.
|
| Enum | Description |
|---|---|
| Beep |
Plays a beep of a specific type.
|
| IAppListener.QuitReply |
Quit return reply.
|
Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.