A C D G I L M P S T U 
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_PREFERRED_VIEWPORT_LINE_COUNT - Static variable in class io.github.parubok.text.multiline.MultilineLabel
 
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 text in a style of disabled component text at Graphics context 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
 
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
 
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
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 Graphics object.
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

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
 
setPreferredViewportLineCount(int) - Method in class io.github.parubok.text.multiline.MultilineLabel
 
setPreferredWidthLimit(int) - 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
 
A C D G I L M P S T U 
All Classes All Packages