java.lang.Objectbr.ufpe.cin.miniJava.gui.Component
br.ufpe.cin.miniJava.gui.MenuBar
public class MenuBar
Esta classe representa uma barra de menus, onde serão inseridos menus e itens de menu.
Constructor Summary | |
---|---|
MenuBar()
Cria uma barra de menu vazia. |
Method Summary | |
---|---|
int |
getComponentIndex(br.ufpe.cin.miniJava.gui.AbstractMenu c)
Fornece a posição que o submenu ou item de menu ocupa na barra de menu. |
br.ufpe.cin.miniJava.gui.AbstractMenu |
getMenu(int index)
Fornece o Menu localizado na posição fornecida.. |
int |
getMenuCount()
Fornece o número de itens contidos nesta barra de menu. |
void |
include(br.ufpe.cin.miniJava.gui.AbstractMenu c)
Insere um submenu ou item de menu ao fim desta barra de menu. |
boolean |
isSelected()
Indica se algum sub-menu ou sub-item da barra de menus está selecionado. |
void |
setSelected(br.ufpe.cin.miniJava.gui.AbstractMenu sel)
Seleciona um submenu ou item de menu contido na barra de menu. |
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 MenuBar()
Method Detail |
---|
public void include(br.ufpe.cin.miniJava.gui.AbstractMenu c)
c
- submenu ou item de menu a ser inseridopublic int getComponentIndex(br.ufpe.cin.miniJava.gui.AbstractMenu c)
c
- submenu ou item de menu a ser localizado.
public br.ufpe.cin.miniJava.gui.AbstractMenu getMenu(int index)
Menu
localizado na posição fornecida..
index
- posição a ser verificada.
Menu
localizado nesta posição, ou null
se
não existir um menu na posição indicada (por exemplo, se tiver
um MenuItem
nesta posição).public int getMenuCount()
public boolean isSelected()
true
se algum sub-item ou sub-menu da barra estiver selecionado.public void setSelected(br.ufpe.cin.miniJava.gui.AbstractMenu sel)
sel
- submenu ou item de menu a ser selecionado