Class SwingAppChoiceItemContext1<T>
java.lang.Object
net.thevpc.echo.swing.helpers.SwingAppChoiceItemContext1<T>
- All Implemented Interfaces:
AppChoiceItemContext<T>
public abstract class SwingAppChoiceItemContext1<T>
extends Object
implements AppChoiceItemContext<T>
- Author:
- thevpc
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSwingAppChoiceItemContext1(AppChoiceControl<T> appChoiceControl, JComponent jcomponent, T value, int index, Icon icon, boolean isSelected, boolean cellHasFocus, boolean disabled) -
Method Summary
Modifier and TypeMethodDescriptiongetColor()getFont()getIcon()intgetIndex()getText()getValue()booleanbooleanbooleanvoidsetBackgroundColor(AppColor color) voidsetIcon(net.thevpc.common.i18n.Str icon) voidvoidsetOpaque(boolean opaque) voidvoidsetTextAlign(Anchor align) voidsetTextColor(AppColor color) voidsetTextFont(AppFont font) voidsetTextStrikeThrough(boolean strikeThrough) voidsetTextStrokeSize(int size) voidsetTextUnderline(boolean underline) voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AppChoiceItemContext
renderDefault
-
Field Details
-
jcomponent
-
-
Constructor Details
-
SwingAppChoiceItemContext1
public SwingAppChoiceItemContext1(AppChoiceControl<T> appChoiceControl, JComponent jcomponent, T value, int index, Icon icon, boolean isSelected, boolean cellHasFocus, boolean disabled)
-
-
Method Details
-
getJcomponent
-
getFont
- Specified by:
getFontin interfaceAppChoiceItemContext<T>
-
getColor
- Specified by:
getColorin interfaceAppChoiceItemContext<T>
-
getBackgroundColor
- Specified by:
getBackgroundColorin interfaceAppChoiceItemContext<T>
-
getChoice
- Specified by:
getChoicein interfaceAppChoiceItemContext<T>
-
getValue
- Specified by:
getValuein interfaceAppChoiceItemContext<T>
-
getText
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceAppChoiceItemContext<T>
-
getApplication
- Specified by:
getApplicationin interfaceAppChoiceItemContext<T>
-
isSelected
public boolean isSelected()- Specified by:
isSelectedin interfaceAppChoiceItemContext<T>
-
isFocused
public boolean isFocused()- Specified by:
isFocusedin interfaceAppChoiceItemContext<T>
-
getIcon
-
isDisabled
public boolean isDisabled()- Specified by:
isDisabledin interfaceAppChoiceItemContext<T>
-
setText
- Specified by:
setTextin interfaceAppChoiceItemContext<T>
-
setOpaque
public void setOpaque(boolean opaque) - Specified by:
setOpaquein interfaceAppChoiceItemContext<T>
-
setTextColor
- Specified by:
setTextColorin interfaceAppChoiceItemContext<T>
-
setTextFont
- Specified by:
setTextFontin interfaceAppChoiceItemContext<T>
-
setTextUnderline
public void setTextUnderline(boolean underline) - Specified by:
setTextUnderlinein interfaceAppChoiceItemContext<T>
-
setTextStrikeThrough
public void setTextStrikeThrough(boolean strikeThrough) - Specified by:
setTextStrikeThroughin interfaceAppChoiceItemContext<T>
-
setTextStrokeSize
public void setTextStrokeSize(int size) - Specified by:
setTextStrokeSizein interfaceAppChoiceItemContext<T>
-
setTextAlign
- Specified by:
setTextAlignin interfaceAppChoiceItemContext<T>
-
setIcon
public void setIcon(net.thevpc.common.i18n.Str icon) - Specified by:
setIconin interfaceAppChoiceItemContext<T>
-
setIcon
- Specified by:
setIconin interfaceAppChoiceItemContext<T>
-
setBackgroundColor
- Specified by:
setBackgroundColorin interfaceAppChoiceItemContext<T>
-
setValue
- Specified by:
setValuein interfaceAppChoiceItemContext<T>
-