===== IntegerTextField ===== com.ergotech.vib.graphics.swing.IntegerTextField ==== Image Examples ==== | {{:mistudio:graphics:basic_layout:text_fields:pasted:20260622-171841.png?50|IntegerTextField in the graphics palette}} | {{:mistudio:graphics:basic_layout:text_fields:pasted:20260622-171807.png?120|IntegerTextField graphic example}} | | //IntegerTextField in the graphics palette.// | //IntegerTextField graphic example.// | ==== Overview ==== The IntegerTextField graphic is a Basic Layout text field graphic used to display or enter whole-number values. IntegerTextField is a formatted text field for integer values. Only integer values between the configured **Minimum Value** and **Maximum Value** may be entered. IntegerTextField shares common properties with other Basic Layout text field graphics. See [[mistudio:design_editor:basic_layout:text_fields:text_field_common_properties|Text Field Common Properties]] for shared font, color, editable, enabled, background, visibility, and data source behavior. ==== Common Uses ==== * Displaying whole-number values * Entering integer values * Setting numeric values without decimal places * Showing values from a numeric data source * Sending whole-number values into application logic ==== Input Behavior ==== The IntegerTextField display can be updated from an input connection. This can be useful when the IntegerTextField needs to show a numeric value from a data source, calculation, or another logic component. ==== Output Behavior ==== IntegerTextField sends the entered number as a **Long Value Object**. This allows the entered or displayed integer value to be used by other logic components. ==== IntegerTextField-Specific Behavior ==== IntegerTextField is designed for whole-number numeric values. IntegerTextField-specific settings may include: * **Minimum Value** Sets the lowest value allowed. * **Maximum Value** Sets the highest value allowed. * **Horizontal Alignment** Controls how the value is aligned inside the field. * **Cursor Color** Sets the cursor color. * **Selected Text Color** Sets the selected text color. * **Selection Color** Sets the background color used for selected text. ==== Logic Ports ==== In the Logic Editor, IntegerTextField may include ports such as: * **PrimaryOutPort** * **updateDisplayedValue** The exact available ports may depend on the current MIStudio version and configuration. ==== Notes ==== Use IntegerTextField when only whole-number values are needed. For decimal numeric values, see [[mistudio:design_editor:basic_layout:text_fields:doubletextfield|DoubleTextField]]. For general single-line text, see [[mistudio:design_editor:basic_layout:text_fields:textfield|TextField]]. For longer or multi-line text, see [[mistudio:design_editor:basic_layout:text_fields:textarea|TextArea]]. For shared text field settings, see [[mistudio:design_editor:basic_layout:text_fields:text_field_common_properties|Text Field Common Properties]]. For general graphic behavior, see [[mistudio:design_editor:active_graphic|Active Graphic]]. ==== Related Pages ==== * [[mistudio:design_editor:start|MIStudio Design Editor]] * [[mistudio:design_editor:basic_layout:start|Basic Layout]] * [[mistudio:design_editor:basic_layout:text_fields:start|Text Fields]] * [[mistudio:design_editor:basic_layout:text_fields:text_field_common_properties|Text Field Common Properties]] * [[mistudio:design_editor:basic_layout:text_fields:textarea|TextArea]] * [[mistudio:design_editor:basic_layout:text_fields:doubletextfield|DoubleTextField]] * [[mistudio:design_editor:basic_layout:text_fields:textfield|TextField]] * [[mistudio:design_editor:active_graphic|Active Graphic]]