Throughout the GUI layer, the TerminalSize class is used to represent how many rows and columns a given component takes up on screen.
For example, to set the on screen size of a Panel, call the setPreferredSize method and pass in a new TerminalSize:
Panel panel = new Panel();
panel.setPreferredSize(new TerminalSize(40, 2));
You can also pass a TerminalSize object into the constructor of many GUI components, for example, the TextBox component:
// Creates a textbox 40 columns long, 1 row high
TextBox textBox = new TextBox(new TerminalSize(40, 1))
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |