Development #725

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

Added by Diogo Henrique almost 7 years ago. Updated almost 7 years ago.

Status:Rejected Start date:03/09/2012
Priority:Normal Due date:10/09/2012
Assignee:Hivana Macedo % Done:

100%

Category:-
Target version:-

Description

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

History

Updated by Hivana Macedo almost 7 years ago

  • File SetClearCommandXlet.java added
  • File SetDefaultCommandXlet.java added
  • File SetFocusedXlet.java added
  • File SetGlassPaneXlet.java added
  • File SetLayoutXlet.java added

Updated by Hivana Macedo almost 7 years ago

  • % Done changed from 0 to 70
  • % Done changed from 0 to 70

Updated by Hivana Macedo almost 7 years ago

  • File deleted (SetLayoutXlet.java)

Updated by Hivana Macedo almost 7 years ago

  • File deleted (SetClearCommandXlet.java)

Updated by Hivana Macedo almost 7 years ago

  • File deleted (SetDefaultCommandXlet.java)

Updated by Hivana Macedo almost 7 years ago

  • File deleted (SetFocusedXlet.java)

Updated by Hivana Macedo almost 7 years ago

  • File deleted (SetGlassPaneXlet.java)

Updated by Hivana Macedo almost 7 years ago

  • File form.zip added

Updated by Hivana Macedo almost 7 years ago

  • File deleted (form.zip)

Updated by Hivana Macedo almost 7 years ago

  • File form.zip added
  • % Done changed from 70 to 100
  • % Done changed from 70 to 100

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

Updated by Hugo Barros almost 7 years ago

  • Status changed from Rejected to Reopened
  • Status changed from Rejected to 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)

Also available in: Atom PDF