Constructor | Description |
StyleRange() | Creates an empty StyleRange. |
StyleRange(int start, int length, Color foreground, Color background) | Creates a StyleRange with the specified start, length, foreground color, and background color. |
StyleRange(int start, int length, Color foreground, Color background, int fontStyle) | Creates a StyleRange with the specified start, length, foreground color, background color, and font style. |
The following code creates two identical StyleRange objects:
StyleRange sr1 = new StyleRange(); sr1.start = 7; sr1.length = 14; sr1.foreground = display.getSystemColor(SWT.COLOR_GREEN); sr1.background = display.getSystemColor(SWT.COLOR_WHITE); sr1.fontStyle = SWT.BOLD;
StyleRange sr2 = new StyleRange(7, 14, display.getSystemColor(SWT.COLOR_GREEN), display.getSystemColor(SWT.COLOR_WHITE), SWT.BOLD);
17.43.StyledText Style | ||||
17.43.1. | Using StyleRanges | |||
17.43.2. | StyleRange Constructors | |||
17.43.3. | Compare StyleRange | |||
17.43.4. | Set a single StyleRange into a StyledText | |||
17.43.5. | Set two Different styles | |||
17.43.6. | Store StyleRanges into an array, and called setStyleRanges() | |||
17.43.7. | replaceStyleRanges(): specifies which portion of the StyledText to repaint | |||
17.43.8. | Dynamic syntax coloring | |||
17.43.9. | Make Text Bold | |||
17.43.10. | Make text appear underlined | |||
17.43.11. | Use rise and font with StyleRange | |||
17.43.12. | Change the background | |||
17.43.13. | Change the Foreground color | |||
17.43.14. | Make text appear strikeout | |||
17.43.15. | StyledText: set line background | |||
17.43.16. | Using LineBackgroundListener |