| Method Signatures and Parameters | |
| Jt.warning(String body) | body (String) The warning text to display. Markdown is supported, see  | 
| Chainable builder methods | |
| body(String body) | The error message content to display. Markdown is supported, see  | 
| icon(String icon) | An icon to display with the error message. The following values are valid: 
 null(default), no icon is displayed. | 
| width(String width) | The width of the element. This can be one of the following: 
 | 
| width(int widthPixels) | The width of the element in pixels. The element will have a fixed width. If the specified width is greater than the width of the parent container, the width of the element matches the width of the parent container. | 
| key(String key) | A string to use as the unique key for the widget. If this is omitted, a key will be generated for the widget based on its content. No two widgets may have the same key. | 
| Only applies to input widgets that have a provided  | |
| use() | Put the widget in the app, in the  | 
| use(JtContainer container) | Put the widget in the app, in the provided container. | 
Examples
Simple warning message
 import io.javelit.core.Jt;
 public class WarningApp {
     public static void main(String[] args) {
         String username = Jt.textInput("Username").use();
         if (username.isEmpty()) {
             Jt.warning("Username is required!").use();
         } else if (username.length() < 3) {
             Jt.warning("Username must be at least 3 characters long.").use();
         }
     }
 }
Warning with markdown formatting
 import io.javelit.core.Jt;
 public class FormattedWarningApp {
     public static void main(String[] args) {
         Jt.warning("**Connection Failed**: Unable to connect to the database. Please check your settings.").use();
     }
 }
Still have questions?
Go to our discussions forum for helpful information and advice from Javelit experts.