java.lang.Objectbr.ufpe.cin.miniJava.gui.Component
br.ufpe.cin.miniJava.gui.Panel
public class Panel
Esta classe representa um painel, um componente que pode conter outros componentes dentro dele.
Constructor Summary | |
---|---|
Panel()
Cria um novo painel vazio. |
Method Summary | |
---|---|
void |
add(Component comp)
Insere um componente neste painel. |
void |
add(Component comp,
int x,
int y)
Insere um componente neste painel, nas coordenadas desejadas. |
void |
clickEvent()
Implementação vazia da interface ClickListener . |
void |
clickEvent(Component component)
Implementação vazia da interface ClickListener . |
Component |
getComponent(int n)
Fornece o component que está na posição n, onde n diz respeito a posição do array onde o este objeto guarda seus componentes, ou seja, se foram adicionados n elementos a este objeto, a chamada deste método passando n-1 como parâmetro retorna o último elemento adicionado, ao passo que com 0 o elemento retornado será o primeiro inserido, de forma que uma chamada passando n como parâmetro retorna null. |
int |
getComponentCount()
Fornece o número de componentes neste objeto. |
void |
remove(Component comp)
Remove um component deste objeto, para isso é preciso especificar qual componente se quer remover. |
void |
removeAll()
Remove todos os componentes deste objeto. |
void |
stateEvent()
Implementação vazia da interface ItemStateListener . |
void |
stateEvent(Component component)
Implementação vazia da interface ItemStateListener . |
Methods inherited from class br.ufpe.cin.miniJava.gui.Component |
---|
equals, getBackground, getFont, getForeground, getHeight, getWidth, getX, getY, isEnabled, isVisible, repaint, setBackground, setEnabled, 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 Panel()
Method Detail |
---|
public void add(Component comp)
comp
- Component
que será adicionado.public void add(Component comp, int x, int y)
comp
- Component
que será adicionado.x
- posição X do component.y
- posição Y do component.public Component getComponent(int n)
n
- posição de onde quer se obter um componente.
public int getComponentCount()
public void remove(Component comp)
comp
- Component
a ser removido.public void removeAll()
public void clickEvent(Component component)
ClickListener
.
clickEvent
in interface ClickListener
component
- Component
que irá usar a ação de clique.public void clickEvent()
ClickListener
.
clickEvent
in interface ClickListener
public void stateEvent(Component component)
ItemStateListener
.
stateEvent
in interface ItemStateListener
component
- Component
que irá usar a mudança de estado.public void stateEvent()
ItemStateListener
.
stateEvent
in interface ItemStateListener