public abstract class AbstractEffect
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractEffect(ImageViewer application)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyImageTransformation()
Aplica a transformação
|
protected ImageViewer |
getApplication()
Retorna aplicação associada ao efeito
|
protected java.lang.String |
getClassString(java.lang.String tag)
Monta o texto de internacionalização, usando uma chave sem o prefixo padrão
que é o nome da classe.
|
abstract javax.swing.JPanel |
getParameterPanel()
Monta um painel para o efeito.
|
protected java.lang.String |
getString(java.lang.String tag)
Monta o texto de internacionalização.
|
abstract void |
resetParameters()
Aplica a transformação ao local de preview.
|
void |
setPreviewLabel(javax.swing.JLabel previewLabel)
Ajuste do label de preview.
|
protected abstract java.awt.image.BufferedImage |
transformImage(java.awt.image.BufferedImage image)
Função de transformação da imagem.
|
boolean |
updatePreview()
Aplica a transformação ao local de preview.
|
protected AbstractEffect(ImageViewer application)
application - aplicação.protected final java.lang.String getClassString(java.lang.String tag)
tag - o sufixo da chave. A chave será: \"
getClass().getSimpleName().tag\"protected final java.lang.String getString(java.lang.String tag)
tag - tagpublic final void setPreviewLabel(javax.swing.JLabel previewLabel)
previewLabel - labelpublic final void applyImageTransformation()
throws java.lang.Exception
java.lang.Exception - em caso de erro.public final boolean updatePreview()
public abstract javax.swing.JPanel getParameterPanel()
protected abstract java.awt.image.BufferedImage transformImage(java.awt.image.BufferedImage image)
image - imagem originalpublic abstract void resetParameters()
protected ImageViewer getApplication()
Copyright © 2015. All Rights Reserved.