Estou com uma dúvida simples, JAVA básico mesmo, mas não consigo resolver.
Estou fazendo (tentando) uma aplicação com J2ME, utilizando a biblioteca LWUIT. Tenho um MIDlet e as demais classes javas (essas possuem os forms, os commands, etc).
Pra mim criar um estilo para um componente Botão, por exemplo, faço assim:
Style bStyle = new Style();
bStyle.setBgColor(0xFFFFFF);
bStyle.setMargin(0, 5, 2, 2);
bStyle.setPadding(5, 5, 5, 5);
bStyle.setBorder(Border.createRoundBorder(8, 8));
bStyle.setBgSelectionColor(0x000000);
bStyle.setFgSelectionColor(0xFFFFFF);
e no botão:
final Button botao = new Button("Botão Formatado");
botao.setAlignment(Label.CENTER);
botao.setStyle(bStyle); //defino o estilo dele
meuFormulario.addComponent(botao);
Gostaria de poder reaproveitar esse estilo criado nas demais telas do sistema. Pensei em criar uma classe Estilos(), onde eu instancio ela e chamo seus respectivos métodos, que me retornam um Style especifico.
Queria chamar, por exemplo
botao.setStyle(.getEstiloBotao()); //por exemplonew Estilos()
Ainda penso de maneira estruturada para resolver um problema fácil desses, por isso não estou conseguindo entender como fazer.
Agradeço desde já qualquer ajuda.