Mensagens enviadas por: dionat4n
Índice dos Fóruns » Perfil de dionat4n » Mensagens enviadas por dionat4n
Autor Mensagem
Minhas sugestões:
- Colocaria o título abaixo dos ícones de menu.
- Eu não utilizaria esses ícones ao estilo do MSN... O resto está ok.
- Por que o buscar cliente está no cadastrar cliente?
- Revise a acentuação
- Coloque os campos semelhantes bem próximos por exemplo
- - Telefone e celular
- - cpf e rg
- - nome, sexo e data de nascimento
- Juntaria os dados extras para junto ao cadastro obrigatório, mas com labels sem negrito ou sem asterisco.
- Esconderia os botões de navegação dos lugares que não os utilizam.
- Melhoraria o que é para ser o código e o registro.
- Esconderia teu nome do rodapé, e colocaria no menu "Sobre...", e lá colocaria teu contato. Provavelmente a ferramenta não será tua, será da empresa que comprou o software, então coloque ali o nome da empresa.
gustavotorquato wrote:poxa, muito obrigado erickfm8. Estou estuda java faz um tempo. Semana passada o Professor do curso pediu para pesquisar sobre camadas, porem eu so to meio confuso como isso funciona no codigo. Ma uma hora ou outra a ficha cai. Vlw, vc me ajudo muito.


Siga FIELMENTE as camadas, a aplicação ficará mais robusta, com menos erros, mais testável, mais integrável e mais manutenível.
Tem uma simples que costumo a usar, que antigamente eu não prezava tanto:

"O bolo se come pelas bordas."

Que é uma a forma gulosa de dizer o que o Kanin Dragon disse... heheh Mas a frase do Saitou também é ótima!

andredecotia wrote:
fabiobufalari wrote:Olá pessoal boa noite , preciso de ajuda , fiquei responsavel pra fazer um trabalho de teste usando Selenium, porem o professor pediu que fosse pra desktop ou swing, nao consegui encontrar nada sobre isso, tem algumas coisas pra web... se alguem tiver algumas dicas agradeço.
Fábio Bufalari


Até onde sei, o Selenium não dá suporte para aplicações Desktop, APENAS web.


Exatamente.

Ele irá testar aplicações WEB pela API Java em em Java desktop/swing.

Você vai precisar utilizar uma biblioteca java do selenium para isso.

Em Selenium Client Drivers:
http://seleniumhq.org/download/

Você devia estar pensando em fazer com o Selenium IDE, aí sim não seria possível.

Abraços!
Tenho certeza que o JPA cria todo o banco para as entidades mapeadas. E funciona muito bem.
drsmachado wrote:Pesquise sobre o método substring(int ini, int fim) da classe String.

http://download.oracle.com/javase/6/docs/api/java/lang/String.html#substring%28int,%20int%29
"nomedoteujar.jar" significa que você tem que substituir o nome do jar que você tem por esse nome, não é para usar como eu escrevi...
Execute pelo cmd/shell o teu .jar com "java -jar nomedoteujar.jar". Lá informará o que está acontecendo, e poderá colar aqui depois para facilitar a ajuda.
3 opções para isso:

1) Você pode utilizar o newLine do BufferedWriter:
http://download.oracle.com/javase/6/docs/api/java/io/BufferedWriter.html#newLine%28%29

2) Você pode usar o %n, que irá colocar um \n\r (windows), \n (linux) ou \r (mac) no arquivo:
http://download.oracle.com/javase/6/docs/api/java/util/Formatter.html

3) Você pode usar o property do sistema line.separator:
http://download.oracle.com/javase/tutorial/essential/environment/sysprop.html

Se estiver utilizando Windows, o padrão é \n\r, por isso é sempre bom utilizar métodos que fazem isso implicitamente, e não utilizar o \n diretamente.

Abraços!

Está dando o erro que o fabiocsilva falou? Ou erro de compilação?
Ah, ok!

Encontrei um erro: teu for está iterando até ser menor que o getWidth() e o getHeight(), e não está sendo menor ou igual. Ou seja, não está pegando os pontos que pertencem ao limite final do shape.
Aconselho utilizar o eclipse:

http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr2

Pode baixar o netbeans também.
Esse método que tu criou retorna todos os pontos, então tu pode aproveitá-lo, chamando-o dentro do método getAllPointsInBounds:

public Set getAllPointsInBounds(Shape shape, BufferedImage b) {
return createMap(shape, b).keySet();
}

Experimenta x e y como float para melhorar o desempenho. Operações com long e double são sempre mais lentas. Mas por que os pontos precisam ter casas decimais?

Outra questão, esses métodos não deveriam ser public?
Faça dois laços for aninhados (um dentro do outro), o for externo iteranto um dos eixos entre o intervalo desse eixo que o shape está, e o for interno o outro eixo entre o intervalo desse eixo que o shape está. Dentro do for interno, verifique se o ponto está dentro do shape, e então imprima-o.

http://download.oracle.com/javase/6/docs/api/java/awt/Shape.html#contains%28double,%20double,%20double,%20double%29

Uma dica muito útil para programar geometria: desenhe o que você precisa programar, faça anotações de programação em cima do objeto geométrico.

Tem que quebrar a cabeça inicialmente para aprender a programar esse tipo de programa.
 
Índice dos Fóruns » Perfil de dionat4n » Mensagens enviadas por dionat4n
Ir para:   
Powered by JForum 2.1.8 © JForum Team