| Autor |
Mensagem |
|
|
|
Pesquise sobre como usar a classe java.awt.Desktop. Ela tem um método que faz exatamente isso (abre o navegador padrão na URL especificada).
|
 |
|
|
Seu problema é com Threads. Você está executando o processamento na Thread de pintura do Swing.
Isso quer dizer que o Java está ocupado demais carregando sua outra tela para atualizar a interface gráfica. Além disso, quando você chama Thread.sleep você está fazendo a thread de pintura dormir (o que contribui para que a tela não seja atualizada).
Solução: fazer o carregamento da tela em outra thread e notificar a sua janela de autenticação para que ela mostre o status atual.
Talvez SwingWorker seja o que você procura.
|
 |
|
|
1. Crie uma classe. Ele encapsulará os dados do endereço web. Dê um nome sugestivo a esta classe.
2. Crie os atributos de classe. Um para armazenar o domínio, um para armazenar a porta e outro para armazenar o recurso. Pense no tipo de variável mais adequado para cada um dos atributos.
3. Crie os dois construtores que são citados no enunciado. Neles, faça a validação dos dados recebidos.
4. Crie os getters para os atributos.
5. Sobrescreva o método toString, que retornará a representação textual do objeto. No caso, este método fará o que é solicitado no item (e).
6. Crie um método para verificar se os domínios são iguais. O método deve receber outro objeto e comparar o domínio deste objeto (this) com o do outro.
Faça pelo menos o começo e, se tiver dúvidas específicas, volte a postar.
|
 |
|
|
pedroroxd wrote:Receio dizer, que a maioria dos usuarios ainda preferem dar Next>Next>Accept>Install para instalar os aplicativos, do que mecher em um console...
Eu prefiro um lugar onde sejam listados milhares de programas que podem ser instalados com um clique: Central de programas do Ubuntu
Bem melhor que sair caçando na internet o instalador de diversos programas, que muitas vezes vem com spywares ou adwares, instalam toolbars no navegador ou abrem seu navegador em páginas de propaganda deliberadamente.
|
 |
|
|
|
Que tal: http://code.google.com/p/bluecove/
|
 |
|
|
guiJava wrote:P.S.: o fato do nome do pacote está errado pode está relacionado ao erro ou não tem nada haver.
Se os imports estavam corretos (e acho que estavam) não tem nada a ver. Não sei o que está causando seu problema, talvez outra pessoa possa ajudar.
|
 |
|
|
Talvez isso ajude: http://blog.caelum.com.br/jaxb-xml-e-java-de-maos-dadas/
Você vai usar XML para trabalhar com NFe?
|
 |
|
|
Você pode listar todos os JARs que estão no seu classpath?
PS: o pacote bd.colorpriter.gui está com o nome errado (falta um 'n')
|
 |
|
|
0ver12 wrote:O celular não possuí teclas
Nenhuma? Tenho um aplicativo no menu Nokia 5530 que fica rodando em background. Quando você aperta o botão da câmera ele tira o screenshot e salva no cartão de memória.
|
 |
|
|
Ou, se não quiser usar Hibernate, o mínimo que você pode fazer é usar o padrão DAO. Ficaria algo como:
Ou você poderia até criar um método 'salvaPecas(List<Peca>)' na sua classe DAO. Assim poderia aproveitar a mesma conexão para salvar vários objetos no banco.
De qualquer forma, recomendo que pesquise mais sobre o assunto (uma boa leitura é a apostila FJ-21 da Caelum).
|
 |
|
|
pedrosacosta wrote:...cada vez que adicione um objecto, ele substitua um objecto já existente, em vez de adicionar no fim da lista
Você ainda não disse qual o critério para substituir.
|
 |
|
|
Depois de entender o que eu disse acima, pense (sem compilar!) no que seria impresso com a seguinte linha:
|
 |
|
|
A divisão de 2 inteiros sempre retorna um inteiro. Sempre.
No método 'get' você divide 5 por 3. São dois inteiros. Portanto o resultado é 1 e o resto é 2.
No método 'get2' você faz o mesmo e armazena o resultado em um double. Note que o valor da variável também será 1.
Quando você faz isso:
Você está fazendo um cast do 5 para double e depois dividindo por 3. É o mesmo que fazer isso:
Como um dos operadores é double, o resultado também é um double (no caso, 1.666666666667).
|
 |
|
|
guiJava wrote:ainda não entendi o que você quis me dizer. Eu tenho que add lá no classpath?
Sim. O seu projeto precisa do JAR do Derby (que pode ser baixado aqui: http://db.apache.org/derby/derby_downloads.html ) no classpath.
|
 |
|
|
|
Qual a classe JavaBean que você está tentando recuperar? Ou em outras palavras: o XML representa qual classe Java?
|
 |
|
|