sexta-feira, 2 de julho de 2010

Desenvolvimento em Java

>Por Juliana

Boa noite,
Na segunda-feira desta semana (27/jun), eu e a Mariana nos encontramos e desenvolvemos mais um pouco o projeto. No entanto, encontramos problemas, os quais só conseguimos resolver ontem (01/jul).
A seguir, lhes apresento o código, que a partir de um arquivo ggb, cria os diversos quadros de condição/ação correspondentes.
// Função que carrega o arquivo .ggb
public void Carregar(String caminho, Vector vetMinis) throws Exception {
Properties prop = new Properties();
FileInputStream pf = new FileInputStream(caminho);
prop.load(pf);
vetMinis.clear();
Prog1.pnArea.removeAll();
for (int i = 0; i < prop.size(); i++) {
String s = prop.getProperty("com" + i,"O1(0,0);O2(1,1);O1(1,1);O2(0,0)");
String p[] = s.split(",|\\(|\\),|\\);|\\)");
for (int j = 0; j < p.length; j++)
System.out.println(p[j]);
Mini mini = new Mini(Prog1.objs);
vetMinis.add(mini);
mini.acao.posObj[0]= Cardeais.calculaCardeal(Integer.parseInt(p[1]), Integer.parseInt(p[2]));
mini.acao.posObj[1]= Cardeais.calculaCardeal(Integer.parseInt(p[4]), Integer.parseInt(p[5]));
mini.condicao.posObj[0]= Cardeais.calculaCardeal(Integer.parseInt(p[7]), Integer.parseInt(p[8]));
mini.condicao.posObj[1]= Cardeais.calculaCardeal(Integer.parseInt(p[10]), Integer.parseInt(p[11]));
Prog1.pnArea.add(mini);
}
Prog1.pnArea.updateUI();
Prog1.pnArea.validate();
Dimension d = Prog1.pnArea.getPreferredSize();
}
Isso é tudo por hoje. Em breve traremos outros trechos de código, já que tal desenvolvimento deve se intensificar esse mês.
Juliana

Nenhum comentário:

Postar um comentário