Development #725

[UFRN] com.sun.dtv.lwuit.Form

Adicionado por Diogo Henrique almost 8 years atrás. Atualizado mais de 7 anos atrás.

Situação:Rejected Início:03/09/2012
Prioridade:Normal Data prevista:10/09/2012
Atribuído para:Hivana Macedo % Terminado:

100%

Categoria:-
Versão:-

Descrição

Desenvolver uma aplicação para cada método a seguir:
1. public void setClearCommand(Command clearCommand)
2. public void setCommandListener(ActionListener commandListener)
3. public void setDefaultCommand(Command defaultCommand)
4. public void setFocused(Component focused)
5. public void setGlassPane(Painter glassPane)
6. public void setLayout(Layout layout)
7. public void setMenuCellRenderer(ListCellRenderer menuCellRenderer)
8. public void setMenuTransitions(Transition transitionIn, Transition transitionOut)

form.zip (9,6 KB) Hivana Macedo, 18/09/2012 22:18

Histórico

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo SetClearCommandXlet.java adicionado
  • Arquivo SetDefaultCommandXlet.java adicionado
  • Arquivo SetFocusedXlet.java adicionado
  • Arquivo SetGlassPaneXlet.java adicionado
  • Arquivo SetLayoutXlet.java adicionado

Atualizado por Hivana Macedoalmost 8 years

  • % Terminado alterado de 0 para 70
  • % Terminado alterado de 0 para 70

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (SetLayoutXlet.java)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (SetClearCommandXlet.java)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (SetDefaultCommandXlet.java)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (SetFocusedXlet.java)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (SetGlassPaneXlet.java)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo form.zip adicionado

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo excluído (form.zip)

Atualizado por Hivana Macedoalmost 8 years

  • Arquivo form.zip adicionado
  • % Terminado alterado de 70 para 100
  • % Terminado alterado de 70 para 100

não encontrei forma de testar
void setCommandListener(ActionListener commandListener)
void setMenuCellRenderer(ListCellRenderer menuCellRenderer)
void setMenuTransitions(Transition transitionIn, Transition transitionOut)

Atualizado por Hugo Barrosalmost 8 years

  • Situação alterado de Rejected para Reopened
  • Situação alterado de Rejected para Reopened

Olá Hivana umas das formas de testar o

- "void setCommandListener(ActionListener commandListener)" seria criar um comando um ou dois listeners e usar o método para setar um dos listeners para o comando e de acordo com alguma condição que você possa criar, alternar de um listener para o outro.

- "void setMenuCellRenderer(ListCellRenderer menuCellRenderer)" seria criar um menu, depois criar um ou mais ListCellRenderer e atribuir esse ListCellRenderer à esse menu. O listcellRenderer é como se fosse uma lista de opções que você teria no seu menu. E como implementar um listcellRenderer? basta extender a classe Label e implementar a interface ListCellRenderer, criando as opções no seu menu. Veja um Exemplo Abaixo:


public class MeuSimNaoRenderer extends Label implements ListCellRenderer {
    public Component getListCellRendererComponent(List list, Object value, int index, boolean isSelected) {
        if( ((Boolean)value).booleanValue() ) {
            setText("Sim");
        } else {
            setText("Não");
        }
        return this;
    }
    public Component getListFocusComponent(List list) {
        Label label = new label("");
        label.getStyle().setBgTransparency(100);
        return label;
    }
}

- "void setMenuTransitions(Transition transitionIn, Transition transitionOut)" seria criar um menu e atribuir pra ele animações de entrada e saída só que para isso você precisa instanciar no caso dois "Transitions" um de entrada e um de saída.

Espero ter ajudado,
Caso queira tirar alguma dúvida, estarei no laboratório de automação comercial do ECT até às 17 hrs da tarde.

Hivana Macedo escreveu:

não encontrei forma de testar
void setCommandListener(ActionListener commandListener)
void setMenuCellRenderer(ListCellRenderer menuCellRenderer)
void setMenuTransitions(Transition transitionIn, Transition transitionOut)

Exportar para Atom PDF