Table of Contents

JavaFX support in Pega Robotic Automation

Pega Robotic Automation 19.1.30 and later provides limited support for JavaFX applications. In addition, the following restrictions apply to JavaFX support:

  • Only Java version 8 is supported.
  • UI Connectors are not supported.
  • JavaFX support is not verified for applications that mix JavaFX controls with Swing components.

The following table provides details on the specific support in Pega Robotic Automation 19.1.30 and later. A check mark indicates support for the feature. A blank space indicates no support for the feature. 

 

Pega Robotic Automation

 

19.1.30 to 19.1.38

19.1.39 and later

Properties (All controls)

Name { get }

Text { get & set }, TextBuffer { get }

Id { get }

Bounds { get }

ClientRectangle { get }

ScreenRectangle { get }

Top { get }, Bottom { get }

Left { get }, Right { get }

Width { get }, Height { get }

Visible { get & set }

Enabled { get & set }

Focused { get }

Value { get }

Bounds { set }

 

 

Top { set }

 

 

Left { set }

 

 

Width { set }

 

 

Height { set }

   

Methods (All controls)

Activate( )

Focus( )

PerformClick( )

PerformClick(int x, int y)

Show( )

Hide( )

PerformDoubleClick( )

 

 

PerformDoubleClick(int x, int y )

   

PerformRightClick( )

 

 

PerformRightClick(int x, int y )

 

 

SendKeys(String keys)

 

 

Events (All controls)

Click, Clicking

 

 

DoubleClick, DoubleClicking

 

 

RightClick, RightClicking

   

EnabledChanged

 

 

GotFocus

 

 

LostFocus

 

 

KeyUp

 

 

KeyDown

 

 

KeyPress

 

 

TextChanged

   
VisibleChanged

 

 

Hidden

 

 

Shown

 

 

MouseUp

 

 

MouseDown

 

 

Button, Menu Button, Toggle Button, and Hyperlink

PerformClick( )

PerformClickXY(int x, int y)

Text { get }

PerformSynchronousClick( )

 

 

Check Box and Radio Button

PerformClick( )

PerformClickXY(int x, int y)

Text { get }

AutoCheck { get }

   

Checked { get and set }

   

CheckState { get and set }

   

ThreeState { get }

   

CheckedChanged

   

CheckStateChanged

   

Combo Box

Items { get }

SelectedIndex { get and set }

Count { get }

SelectedItem { get and set }

SelectedIndexChanged

Updated

   

Label

Text { get }

List View

Count { get }

SelectedIndex { get and set }

Selected { set }

Items { get }

SelectedIndices { get }

MultiSelect { get }

EnsureVisible(int index)

PerformClick(int index)

PerformDoubleClick(int index)

   

ItemsActivated

   

Updated

 

 

ItemClicked

 

 

ItemDoubleClicked

 

 

ItemSelected

 

 

Tab Pane

Tabs { get }

SelectedIndex { get and set }

SelectedIndexChanged

   

Table View

RowCount { get }

ColumnCount { get }

GetCellValue(int row, int column)

SelectCell(int row, int column)

SelectRow(int row, boolean selected)

EnsureVisible(int row, int column)

SelectedRow { get }

SelectedColumn { get }

GetColumnHeader(int column)

GetColumnIndexByHeader(String header)

ShowContextMenu( )

SetCellValue(int row, int column, String value)

 

 

ClickCell(int row, int column)

   

DoubleClickCell(int row, int column)

   

ShowContextMenu(int x, int y)

   

GridCellClicked

   

GridCellDoubleClicked

 

 

GridCellSelected

   

Embedded Check Box

 

 

ClickCell  

 

GetCellValue

 

Embedded Combo Box

 

 

SetSelectedIndex

 

 

GetCellValue

 

 

ClickCell

 

 

SetCellValue

 

Embedded Hyperlink

 

ClickCell

 

Text Field

Text { get and set }

AppendText(String text)

Clear( )

IsPassword { get }

MaxLength { get and set }

 

 

ReadOnly { get and set }

 

 

TextLength { get }

 

 

Append

 

 

IsPassword { set }

 

 

PasswordChar { get and set }

 

 

Text

Text { get }

Tree View

SelectedNode { get }

   

NodeText { get }

   

NodeExpanded { get }

   

NodeSelected { get }

   

Collpase( )

   

Expand( )

   

EnsureVisible( )

   

PerformClick( )

   

PerformDoubleClick( )

   

PerformRightClick( )

   

ShowContextMenu( )

   

Nodes { get }

   

SelectNode(NodeId id )

   

NodeClicked

   

NodeDoubleClicked

   

NodeSelected

   

Web View

ExecuteScript(String javaScript)

Source { get }

Url { get }

 

 

Robotic Process Automation Robotics System Architect
Suggest Edit

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.