Mudanças entre as edições de "RFWWindow"
(Criou página com 'Para o Vaadin, uma '''Window''' é uma janela flutuante na aplicação, como uma janela de Popup. Para o RFW, uma Window é uma "tela" da aplicação. Imagine uma aplicação que tenha telas de cadastro, telas de relatórios, telas de gráficos, etc.. Cada uma dessas telas é chamada de '''Window''' no RFW, e devem extender a classe '''RFWWindow'''. Se essa '''tela''' será exibida em um popup flutuante (em uma Window do Vaadin) ou simplesmente será acoplado dentro do...') |
(Sem diferença)
|
Edição das 14h55min de 30 de julho de 2023
Para o Vaadin, uma Window é uma janela flutuante na aplicação, como uma janela de Popup. Para o RFW, uma Window é uma "tela" da aplicação. Imagine uma aplicação que tenha telas de cadastro, telas de relatórios, telas de gráficos, etc.. Cada uma dessas telas é chamada de Window no RFW, e devem extender a classe RFWWindow.
Se essa tela será exibida em um popup flutuante (em uma Window do Vaadin) ou simplesmente será acoplado dentro do layout principal da aplicação, dependerá da sua aplicação.
![]() |
|
Métodos Abstratos
A RFWWindow tem alguns métodos abstratos que precisam ser implementados pela sua aplicação, e outros que podem ser sobrescritos. Por exemplo:
blur() e focus()
Estes métodos, como o nome sugerem podem ser chamados quando sua janela recebe ou perde o foco. Mas pode depender da sua implementação da RFWUI e RFWFrame.
getWindowIcon() e getWindowCaption() [abstract]
Este métodos foram idealizado para retornar o ícone e o título da janela para que o seu layout consiga criar "menus", "barras de tarefas" ou qualquer outro tipo de exibição sobre as janelas abertas.
Mesmo não utilizando o RFWFrame é recomendável aproveitar esses métodos para fornecer essa informação para outras partes do módulo.