Creates a text label on the screen displaying the text provided and referenced by the given id at default location (0,0).
Your apps will sometimes need titles on a screen, or words next to other UI elements like radio buttons, check boxes, text inputs, and dropdown lists. If you want the text label to also trigger the events with a different UI element, you can reference that id using the optional third parameter forId.
Create a label and associate it with a text input box.
// Create a label and associate it with a text input box. textLabel("YourNameLabel","Enter your name:", "YourName"); textInput("YourName","");
// Create a label for a screen title. textLabel("screenTitle","My App");
Demonstrate a label for each of the user input screen elements. No event handlers have been defined yet.
// Demonstrate a label for each of the user input screen elements. No event handlers have been defined yet. textLabel("textInputLabel","Name:", "textInputName"); textInput("textInputName",""); write("<br>"); textLabel("dropdownLabel","Year In School","dropdownYear"); dropdown("dropdownYear","Freshman","Sophomore","Junior","Senior"); write("<br>"); textLabel("radioTitleLabel", "Gender"); radioButton("radioFemale","false","genderGroup"); textLabel("radioFemaleLabel","Female","radioFemale"); radioButton("radioMale","false","genderGroup"); textLabel("radioMaleLabel","Male","radioMale"); write("<br>"); textLabel("checkBoxLabel","Excited about programming?", "checkBoxProgramming"); checkbox("checkBoxProgramming",false);
textLabel(id, text, forId)
Name | Type | Required? | Description |
---|---|---|---|
id | string | The unique identifier for the text label. The id is used for referencing the text label in event handlers or other UI element modification functions. Must begin with a letter, contain no spaces, and may contain letters, digits, - and _. | |
text | string | The text displayed within the text label. | |
forId | string | The id of the other UI element to associate the label with. |
No return value. Modifies screen only.
setText()
, showElement()
, hideElement()
, deleteElement()
, setPosition()
, setSize()
. getText()
, getXPosition()
, getYPosition()
.Found a bug in the documentation? Let us know at documentation@code.org