Menu e Botão estilo JAllInOne

Pessoal,

Como criar um menu e botões no estilo abaixo? Alguma dica de onde pesquisar, framework usar ou que literatura comprar?

Ao executar o demo do JAllInOne achei muito legal o estilo… com o nome do software acompanhando a abertura da árvore de menus.

o o estilo dos seus botões… arredondados e tal…

valeu!

Link do demo:

jallinone.sourceforge.net/demo.html

up

é mais ou menos por esse caminho aqui…
:arrow: http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

Obrigado pela ajuda meu amigo, mas…

Por este caminho, e com o meu pequeno conhecimento, terei enormes dificuldades. Talvez, guardadas as devidas proporções, teria de reinventar a roda.

Meu jedi interior diz que existe um caminho menos espinhoso.

De qualquer forma, obrigado pela ajuda.

att,

DB

up

Então… alguém tem alguma idéia? Eu sei que este tipo de layout que o JAllInOne implementa é do tipo MDIController do Openswing.

Esse estilo de menu é feito apenas usando o JTattoo LokandFell.
http://www.jtattoo.net/index.html

Pelos .jars que eles descrevem, usam o JGoodies: http://www.jgoodies.com/

Falaram também de um tal Aluminium Look’n feel, mas nunca ouvi falar. Procurei no google e não vi nada a respeito.

Pessoal tava dando uma pesquisa sobre o mesmo assunto e consegui, após váriassss pesquisas, encontrar e deixar minha aplicação com a cara do JallInOne, quem tiver interessado também segue a forma de como fazer:

O look que usam no JallInOne é o JTattoo Aluminium, basta fazer o download o jar do JTattoo http://www.jtattoo.net/downloads/JTattoo.jar e adicionar ao classpath da aplicação.

Depois no método main principal você colocar

UIManager.setLookAndFeel("com.jtattoo.plaf.aluminium.AluminiumLookAndFeel");

Pronto, somente isso já irá funcionar beleza! Se quiser personalizar mais ainda o seu tema você pode modificar as cores da forma como quiser:

[code]
Properties props = new Properties();
//Personalização do look jTatoo
props.put(“logoString”, “minha empresa”);
props.put(“selectionBackgroundColor”, “180 240 197”);
props.put(“menuSelectionBackgroundColor”, “180 240 197”);
props.put(“controlColorLight”, “218 254 230”);
props.put(“buttonColorLight”, “255 255 255”);
props.put(“rolloverColorLight”, “218 254 230”);
props.put(“windowTitleForegroundColor”, “0 0 0”);
props.put(“windowTitleBackgroundColor”, “180 240 197”);
props.put(“windowTitleColorLight”, “218 254 230”);
props.put(“windowBorderColor”, “218 254 230”);

AluminiumLookAndFeel.setCurrentTheme(props);[/code]