Swing: Menu/FrameSet "a la" HTML  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
kuchma
Moderador
[Avatar]

Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline

Pessoal,

Estou planejando fazer um esquema de navegacao em uma app Swing que seja "clone" do estilo de navegacao com frames e links do HTML:

JFrame dividido em duas partes (JSplitPane). Do lado esquerdo um grupo de labels/botoes/whatever que seriam os "links". Do lado direito a area onde as "paginas" seriam exibidas. Essas "paginas" na verdade sao janelas ja prontas.

Resumindo: migrar de um esquema MDI com JInternalFrame para esse "esquema HTML".

O problema eh que isso tem que ser feito "no braco" (controlar as janelas "abertas", a janela visivel, etc).

O que voces acham? Tem algum componente pra isso? Sugestoes, opinioes, criticas?


Marcio Kuchma

E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox.
[WWW] [ICQ]
andreiribas
JavaEvangelist
[Avatar]

Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline

cara usa o JTabbedPane pra controlar as janelas

SCJP 6.0
OCE JSP and Servlet Developer, JEE 6
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Eu fiz um esquema parecido por aqui.

No lado esquerdo coloquei um JTree (com os "links") e no direito crio os painéis de acordo com o que o cara clica. Na aplicação em questão ficou bastante interessante.

Só cuidado que fica um pouco estranho quando você tem coisas do tipo: janelas que chamam outras janelas, janelas modais, etc. Antes de sair mudando, pense um pouco em como essas daí serão adaptadas ao novo "idioma".
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Uma coisa boa desse esquema em Swing é que dá para pensar como se fosse um design Web.
Se bobear é até interessante ter um botão "home" e outros "back" e "next".
Isso facilita até a comunicação com os analistas aqui na empresa, que deve desenvolver 1 aplicação Swing para cada 20 ou 30 aplicações Web.
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team