Pessoal,
Estou com probelas com minha Fabrica de serviços!!
Quando set avariavel ano na fabrica!![code]unidade.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED) {
if (unidade.getSelectedIndex() == 0) {
} else {
unidad = unidade.getSelectedItem().toString();
Fabrica.obterInstancia().setunidade(unidad);
System.out.println(Fabrica.obterInstancia().obterano());
}
}
}
});[/code]
Quando peço o valor desta variável, ela esta como nula!!
private String exer = Fabrica.obterInstancia().obterano();
A classe fabrica:
[code]
public class Fabrica {
private static Fabrica instancia = new Fabrica();
private String ano = "null";
private String unidade = "null";
public static Fabrica obterInstancia() {
return instancia;
}
public void setano(String a) {
ano = a;
//System.out.println(ano);
}
public String obterano() {
return ano;
}
public void setunidade(String a) {
unidade = a;
}
public String getunidade() {
return unidade;
}
}[/code]
Alguem pode meajudar?