java.lang.Objectbr.ufpe.cin.miniJava.gui.Component
br.ufpe.cin.miniJava.gui.Button
public class Button
Esta classe implementa um botão comum.
Constructor Summary | |
---|---|
Button()
Cria um botão com o texto padrão "OK". |
|
Button(java.lang.String text)
Cria um botão com um texto específico. |
Method Summary | |
---|---|
void |
doClick()
Efetua um clique, tendo o mesmo efeito do clique do mouse neste objeto. |
MiniJavaConstants.Position |
getHorizontalAlignment()
Fornece a posição do alinhamento horizontal. |
MiniJavaConstants.Position |
getHorizontalTextPosition()
Fornece a posição horizontal do texto. |
java.lang.String |
getText()
Fornece o texto do botão. |
MiniJavaConstants.Position |
getVerticalAlignment()
Fornece a posição do alinhamento vertical. |
MiniJavaConstants.Position |
getVerticalTextPosition()
Fornece a posição vertical do texto. |
boolean |
isSelected()
Fornece a propriedade selected. |
void |
setEnabled(boolean b)
Altera a propriedade enabled. |
void |
setHorizontalAlignment(MiniJavaConstants.Position alignment)
Altera a posição do alinhamento horizontal. |
void |
setHorizontalTextPosition(MiniJavaConstants.Position textPosition)
Altera a posição horizontal do texto. |
void |
setSelected(boolean b)
Altera a propriedade selected. |
void |
setText(java.lang.String text)
Altera o texto do botão. |
void |
setVerticalAlignment(MiniJavaConstants.Position alignment)
Altera a posição do alinhamento vertical. |
void |
setVerticalTextPosition(MiniJavaConstants.Position textPosition)
Altera a posição vertical do texto. |
Methods inherited from class br.ufpe.cin.miniJava.gui.Component |
---|
equals, getBackground, getFont, getForeground, getHeight, getParent, getWidth, getX, getY, isEnabled, isVisible, repaint, setBackground, setFont, setForeground, setHeight, setPosition, setSize, setVisible, setWidth, toString |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Button()
public Button(java.lang.String text)
text
- String
que irá aparecer na frente do botão.Method Detail |
---|
public void doClick()
public MiniJavaConstants.Position getHorizontalAlignment()
Position
com o alinhamento horizontal.public MiniJavaConstants.Position getHorizontalTextPosition()
Position
com o alinhamento horizontal do texto.public java.lang.String getText()
String
com o texto do botão.public MiniJavaConstants.Position getVerticalAlignment()
Position
com o alinhamento vertical.public MiniJavaConstants.Position getVerticalTextPosition()
Position
com o alinhamento vertical do texto.public boolean isSelected()
true
se o botão estiver selecionado.public void setEnabled(boolean b)
setEnabled
in class Component
b
- boolean
que indicará
se o botão estará ativo ou não.public void setHorizontalAlignment(MiniJavaConstants.Position alignment)
alignment
- Position
com o alinhamento horizontal.public void setHorizontalTextPosition(MiniJavaConstants.Position textPosition)
textPosition
- Position
com a posição horizontal do texto.public void setSelected(boolean b)
b
- boolean
que indicará
se o botão estará selecionado ou não.public void setText(java.lang.String text)
text
- String
com o texto do botão.public void setVerticalAlignment(MiniJavaConstants.Position alignment)
alignment
- Position
com a posição do alinhamento vertical.public void setVerticalTextPosition(MiniJavaConstants.Position textPosition)
textPosition
- Position
com a posição vertical do texto.