NXOpen Java API Reference > nxopen.uistyler
Package nxopen.uistyler
Runtime classes for Block UI Styler dialogs (the .dlx-driven custom
dialog system also referenced from the NX Open Programmer's Guide and
Block UI Styler product docs). This is the API surface a NX Open program
uses to read/write values on a Styler-generated dialog at runtime, not the
BlockStyler design-time tool itself.
Interfaces (35)
- Styler — the top-level dialog controller class generated per
.dlxfile; base class custom dialog code extends/uses. - StylerEvent, StylerItem — event/callback plumbing and the common base for all dialog widgets.
- Dialog, DialogItem — lower-level dialog and dialog-item interfaces (with nested callback interfaces:
Apply,Back,Cancel,Construct,Destruct,FileOperation,Okay,PageSwitch). - Widget types: Attachment, BitMap, ButtonLayout, CollapsibleGroup, ColorTool, GroupBox, IntegerItem, IntegerScale, LabelItem, MultiSelectList, MultiTextBox, OptionMenu, OptionToggle, PropertyPage, PushButton, RadioBox, RealItem, RealScale, RowColumn, ScrolledWindow, SelectionBox, Separator, SingleSelectList, StringItem, TabControl, Toggle, ToolPalette.
- FileOperationData, PageSwitchData — event payload data classes.
- WideString — wide-character string helper type.
Enums (3)
- DialogIndex, DialogResponse, DialogState — status/response codes for dialog callbacks.
Notes
Per-item one-line descriptions were not reliably present in the vendor
summary table markup for this package (description <td> was empty for all
rows scraped) — names only here. For exact method signatures, open the class
page for the specific widget (e.g. Dialog or Styler) in the live doc.
Source: https://docs.sw.siemens.com/en-US/doc/209349590/PL20220512394070742.open_java_ref (nxopen.uistyler package-summary) · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)