Package org.omegat.util.gui
Class Styles
- java.lang.Object
-
- org.omegat.util.gui.Styles
-
public final class Styles extends java.lang.ObjectStatic attributes for text.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStyles.EditorColor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.swing.text.AttributeSetcreateAttributeSet(java.awt.Color foregroundColor, java.awt.Color backgroundColor, java.lang.Boolean bold, java.lang.Boolean italic)Construct required attributes set.static javax.swing.text.AttributeSetcreateAttributeSet(java.awt.Color foregroundColor, java.awt.Color backgroundColor, java.lang.Boolean bold, java.lang.Boolean italic, java.lang.Boolean strikethrough, java.lang.Boolean underline)
-
-
-
Method Detail
-
createAttributeSet
public static javax.swing.text.AttributeSet createAttributeSet(java.awt.Color foregroundColor, java.awt.Color backgroundColor, java.lang.Boolean bold, java.lang.Boolean italic)Construct required attributes set. Since we need many attributes combinations, it's not good idea to have variable to each attributes set. There is no sense to store created attributes in the cache, because calculate hash for cache require about 2-3 time more than just create attributes set from scratch. 1000000 attributes creation require about 305 ms - it's enough fast.
-
createAttributeSet
public static javax.swing.text.AttributeSet createAttributeSet(java.awt.Color foregroundColor, java.awt.Color backgroundColor, java.lang.Boolean bold, java.lang.Boolean italic, java.lang.Boolean strikethrough, java.lang.Boolean underline)
-
-