Conversão de Propriedades

4 respostas
A

Olá,

me surgiu uma duvida e preciso saber se é possivel e como proceder.

Seguinte, tenho uma string com o mesmo nome da variavel que esta atribuido a um componente no NetBeans. (No meu caso é um JMenuItem)

existe alguma maneira de converter esta string para o JmenuItem, ou seja:

queria fazer isto… “nomeDaString”.setvisible();

Alguem?

4 Respostas

A

alguem?

CristianPalmaSola10

Se é que entendi voce tem um JMenuItem com o id de menuItem1

e voce tem uma variavel string assim

minha_variavel_string = "menuItem1";

e voce quer pegar sua varivel e fazer isso

minha_variavel_string.setVisible(true);

bom se for isso que voce quer fazer tire seu cavalinho da chuva porque naum vai rolar, tera que fazer isso de outro jeito, pegando o nome do campo .setVisible(true)

E

Isso não é uma boa prática, até porque deixa seu programa frágil (imagine se isso fosse fácil de fazer, mas seu cliente decidisse que tinha de mexer no nome que está escrito no menu - por exemplo, em vez de “Salvar” o prof. Pasquale que baixou nele disse que tinha de trocar para “Gravar”.

Aí quando o nome muda, quebra alguma coisa no seu programa e você tem de sair caçando onde está esse nome que está escrito no menu…)

Até dá para fazer, mas é mais complicado que parece e não acho que você fosse achar prático.

A

Okz, Brigado a todos.

Criado 13 de agosto de 2012
Ultima resposta 13 de ago. de 2012
Respostas 4
Participantes 3