A C D G I L M P S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractTextLayout - Class in io.github.parubok.text.multiline
- AbstractTextLayout(MultilineLabel) - Constructor for class io.github.parubok.text.multiline.AbstractTextLayout
C
- calculatePreferredSize() - Method in interface io.github.parubok.text.multiline.TextLayout
- calculatePreferredSize(JComponent, Insets, FontMetrics, String, int, float) - Static method in class io.github.parubok.text.multiline.MultilineLabel
- copy() - Method in class io.github.parubok.text.multiline.MultilineLabel
-
Transfers the text of this label to the system clipboard.
- createTextLayout() - Method in class io.github.parubok.text.multiline.MultilineLabel
D
- DEFAULT_LINE_SPACING - Static variable in class io.github.parubok.text.multiline.MultilineLabel
-
Default line spacing coefficient.
- DEFAULT_MAX_LINES - Static variable in class io.github.parubok.text.multiline.MultilineLabel
-
Default value for
maxLinesproperty. - DEFAULT_PREFERRED_VIEWPORT_LINE_COUNT - Static variable in class io.github.parubok.text.multiline.MultilineLabel
- DEFAULT_SEPARATORS - Static variable in class io.github.parubok.text.multiline.MultilineLabel
-
By default, space character is the only separator.
- DEFAULT_WIDTH_LIMIT - Static variable in class io.github.parubok.text.multiline.MultilineLabel
-
Default preferred width limit in pixels.
- drawString(JComponent, Graphics, String, int, int) - Static method in class io.github.parubok.text.multiline.AbstractTextLayout
- drawStringInDisabledStyle(JComponent, String, Graphics, Color, int, int) - Static method in class io.github.parubok.text.multiline.AbstractTextLayout
-
Draws
textin a style of disabled component text atGraphicscontext from the point (x,y).
G
- getClipboard() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getLineSpacing() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getMaximumSize() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getMaxLines() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getMinimumSize() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getPreferredScrollableViewportSize() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getPreferredSize() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getPreferredViewportLineCount() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getPreferredWidthLimit() - Method in class io.github.parubok.text.multiline.MultilineLabel
-
Note: This property is ignored if the text contains line separators.
- getScrollableBlockIncrement(Rectangle, int, int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- getScrollableTracksViewportHeight() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getScrollableTracksViewportWidth() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- getSeparators() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getSeparators(JComponent) - Static method in class io.github.parubok.text.multiline.MultilineLabel
- getText() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getTextLayout() - Method in class io.github.parubok.text.multiline.MultilineLabel
- getTextPreferredHeight(int, FontMetrics, float) - Static method in class io.github.parubok.text.multiline.AbstractTextLayout
I
- installUI(JComponent) - Method in class io.github.parubok.text.multiline.MultilineLabelUI
- io.github.parubok.text.multiline - module io.github.parubok.text.multiline
- io.github.parubok.text.multiline - package io.github.parubok.text.multiline
- isUseCurrentWidthForPreferredSize() - Method in class io.github.parubok.text.multiline.MultilineLabel
- isWidthBasedLayout() - Method in class io.github.parubok.text.multiline.MultilineLabel
L
- label - Variable in class io.github.parubok.text.multiline.AbstractTextLayout
M
- MultilineLabel - Class in io.github.parubok.text.multiline
-
Swing component to display a plain text (possibly on multiple lines).
- MultilineLabel() - Constructor for class io.github.parubok.text.multiline.MultilineLabel
-
Default constructor.
- MultilineLabel(String) - Constructor for class io.github.parubok.text.multiline.MultilineLabel
-
Constructor.
- MultilineLabel(String, boolean) - Constructor for class io.github.parubok.text.multiline.MultilineLabel
-
Constructor.
- MultilineLabelUI - Class in io.github.parubok.text.multiline
-
UI delegate of
MultilineLabel. - MultilineLabelUI() - Constructor for class io.github.parubok.text.multiline.MultilineLabelUI
P
- paint(Graphics, JComponent) - Method in class io.github.parubok.text.multiline.MultilineLabelUI
- paintText(Graphics) - Method in interface io.github.parubok.text.multiline.TextLayout
-
Called from
MultilineLabelUI.paint(Graphics, JComponent)to paint label's text. - paintText(JComponent, Graphics, String, Insets, int, boolean, Color, float) - Static method in class io.github.parubok.text.multiline.MultilineLabel
-
Paints the specified text on the provided
Graphicsobject. - paramString() - Method in class io.github.parubok.text.multiline.MultilineLabel
- preSetBounds(int, int, int, int) - Method in interface io.github.parubok.text.multiline.TextLayout
-
Called from
MultilineLabel.setBounds(int, int, int, int)before applying the new bounds.
S
- SEPARATORS_PROPERTY_KEY - Static variable in class io.github.parubok.text.multiline.MultilineLabel
- setBounds(int, int, int, int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setLineSpacing(float) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setMaxLines(int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setPreferredViewportLineCount(int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setPreferredWidthLimit(int) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setSeparators(Set<Character>) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setText(String) - Method in class io.github.parubok.text.multiline.MultilineLabel
- setUseCurrentWidthForPreferredSize(boolean) - Method in class io.github.parubok.text.multiline.MultilineLabel
-
In some cases using current width to calculate the preferred size may produce undesired results.
T
- TextLayout - Interface in io.github.parubok.text.multiline
-
Instances provide implementation of preferred size calculation and text painting.
U
- updateUI() - Method in class io.github.parubok.text.multiline.MultilineLabel
All Classes All Packages