NXKnowledge

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 .dlx file; 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)