[quote=rogeriopaguilar]Eu criei um programa parecido com o que você colocou aqui.
Para executar, basta descompactar o arquivo em anexo em algum diretório e executar o jar simuladorsemaforos.jar
É necessárui utilizar o jdk 1.7 para executar o programa.
o fonte eu coloquei lá no git:
https://github.com/rogeriopaguilar/Projetos/tree/master/projetos/simuladorsemaforos/src/simuladorsemaforos
Até mais
[/quote]
Muito obrigado mesmo.
é para um amigo meu
[quote=Klismann][quote=rogeriopaguilar]Eu criei um programa parecido com o que você colocou aqui.
Para executar, basta descompactar o arquivo em anexo em algum diretório e executar o jar simuladorsemaforos.jar
É necessárui utilizar o jdk 1.7 para executar o programa.
o fonte eu coloquei lá no git:
https://github.com/rogeriopaguilar/Projetos/tree/master/projetos/simuladorsemaforos/src/simuladorsemaforos
Até mais
[/quote]
Muito obrigado mesmo.
é para um amigo meu[/quote]uhum…
Se você vai utilizar o código ou não é você que decide, mas o mais importante é você ler o código, tentar entender o que está acontecendo e depois tentar criar o seu próprio projeto, mesmo que seja baseado no programa que eu fiz.
Você pode utilizar a mesma estrutura que eu criei para outros problemas parecidos. A idéia que eu tive foi criar uma classe básica chamada elementosimulacao, que define tamanho e posição do elemento e métodos para atualizar o estado do elemento baseado no tempo atual e para pintar o elemento. O looping principal percorre a lista de elementos e chama estes métodos. Qualquer outro programa que você precisar pintar algo em 2d na tela você pode utilizar esta mesma estrutura, talvez alterando em algum ponto, mas a idéia básica será a mesma, ou seja, elementos que serão pintados na tela e terão o seu estado atualizado de acordo com o tempo.
Utilizando isso como base fica mais fácil implementar outros problemas parecidos.