| Autor |
Mensagem |
|
|
Embora isso possa ser feito, um JOptionPane deve ser usado apenas para coisas muito, muito simples (do tipo "message box para perguntar se quer sair do programa"); para entradas de dados mais complexas, é melhor usar uma classe derivada de JDialog, que você pode customizar como quiser.
Só para ter uma idéia, quando eu preciso mostrar um stack trace em um programa, eu não uso um JOptionPane.showMessageDialog, mas uma classe derivada de JDialog que põe o stack trace dentro de um JTextPane.
|
 |
|
|
|
O Java 7 para o Mac ainda não está pronto. O que já existe pronto ( http://openjdk.java.net/projects/macosx-port/ ) tem coisas faltando.
|
 |
|
|
|
Como a compressão leva um certo tempo, pode usar MDB para que ele execute os comandos necessários (scp video.mp4 usuario@servidor:~/video.mp4; ssh ffmpeg bla bla bla etc.; scp usuario@servidor:~/convertido.mp4 convertido.mp4) e espere que ele termine.
|
 |
|
|
O correto (e mais eficiente) é você mandar converter os vídeos em outra(s) máquinas; para que a(s) outra(s) máquinas possam ver os arquivos a serem convertidos, use algum recurso de compartilhamento de diretórios.
Para executar o comando remotamente, use o ssh (no caso do Linux e também do Windows). O SSH é uma forma segura e eficiente de executar comandos remotamente.
Se você não quiser fazer compartilhamento de diretórios, pode copiar os arquivos de/para as máquinas que fazem o processamento usando o scp, que é um comando que usa o ssh para efetuar cópia de arquivos, e que usa criptografia e opcionalmente compressão (embora isso não seja útil no seu caso, que é de conversão de vídeos).
Para compartilhar os diretórios, o jeito mais boboca é usar o recurso de compartilhamento de diretórios do Windows (no caso do Windows) ou o Samba (no caso do Linux), levando em conta que são coisas compatíveis, ou seja, dá até para fazer um "farm" de máquinas Windows e Linux, bastando você fazer as configurações adequadas no seu programa.
|
 |
|
|
Quando você começa a tratar o evento KeyPressed do JTextField, é sinal que está fazendo alguma coisa errada. Em 99,9% das vezes o jeito "certo" de tratar o que você quer fazer não é com KeyPressed.
O que você quer fazer, afinal? Quer criar um JTextField que aceite apenas números, ou um que aceite apenas valores de moeda? (ou seja, com 2 casas depois da vírgula, e sem precisar digitar a vírgula?)
|
 |
|
|
mcirqueira wrote:Olá,
Pretendo criar um sistema operacional básico, em assembly e java.
Como gosto de assembly e também de java, em vez de pegar o kernel do linux (que é em assembly) e utilizar C para programar o sistema, optei por criar o meu próprio kernel. Vai ser fácil criar o kernel, pego o código fonte do java (se não me engano o java é livre), e ele chamará o java automaticamente para executar o sistema.
Como o assembly vai invocar programa em C(o java)?
Leia o fonte do Java; você vai ver que ele tem uma porção de dependências em relação ao sistema operacional.
O mais fácil no seu caso é pegar a versão do fonte do Java que roda em Linux/Solaris.
O seu sistema operacional, para poder rodar confortavelmente o Java, terá provavelmente de ser uma distribuição do Linux - não um sistema operacional pequeninho em Assembly.
Outra forma é pegar os fontes do Java e começar a remover as dependências em relação ao sistema operacional - o que é bastante difícil, na verdade. Você vai ver quanto trabalho vai dar
|
 |
|
|
No Firefox, trocando "-" por "/", funcionou.
"2012/02/01 11:23:27"
Mesma coisa para o IE.
Favor conferir se é o resultado correto
|
 |
|
|
Seu proxy pode estar barrando a leitura desse arquivo. Pode ser também que o Eclipse não esteja com o proxy corretamente configurado.
Experimente ver o que ocorre se você tenta puxar o arquivo http://subclipse.tigris.org/update_1.6.x/plugins/org.tigris.subversion.subclipse.doc_1.3.0.jar pelo browser (basta colar essa URL no browser e tentar chamar).
Se ele tentar salvar o arquivo, veja se é realmente um JAR ou outra coisa.
|
 |
|
|
Quanto à modificação do comportamento do Enter, talvez você possa usar um InputMap / ActionMap
Javadoc wrote:
As for all JComponent classes, you can use InputMap and ActionMap to associate an Action object with a KeyStroke and execute the action under specified conditions.
Referência: http://docs.oracle.com/javase/6/docs/api/javax/swing/JTable.html
Quanto a esse evento que você quer capturar, talvez seja interessante ler o texto completo do Java Tutorial a respeito de JTables,
http://docs.oracle.com/javase/tutorial/uiswing/components/table.html
para ver o que pode ser feito.
|
 |
|
|
Qual das bordas você quer setar? Você pode setar a borda do JPanel que está dentro do JTabbedPane, ou então a borda do próprio JTabbedPane.
|
 |
|
|
Se o comando tiver N argumentos, você precisa passar cada um deles separadamente.
Por exemplo, se seu comando original era algo como "nerocmd --erase --drivename d:", você precisa fazer algo como:
OK?
|
 |
|
|
Um colega meu comprou alguns bonequinhos do Star Wars Lego, e pôs na mesa de trabalho dele no escritório.
http://starwars.lego.com/en-us/Default.aspx
O problema, obviamente, é quando é aquele dia em que os filhos dos funcionários podem visitar os pais (normalmente é um pouco antes do Natal).
As crianças ficam querendo esses bonequinhos também - ele sempre tem de ver se não ficou faltando nenhum, depois de uma visita dessas.
|
 |
|
|
Perguntas para os otakus de plantão.
a) Qual é o nome dessa personagem?
b) Cite três mangás diferentes que têm personagens semelhantes a essa, inclusive na personalidade (tsundere).
Dica: em um deles, a personagem feminina principal chega a se vestir como essa do Neon Genesis Evangelion.
Em outro deles, o nome da personagem é quase igual - tem um N em vez de um K.
|
 |
|
|
Acho que essas bonecas são mais compradas por otakus (ou seja, aqueles fãs de animês e mangás que têm dinheiro para gastar) que realmente por crianças.
O preço salgado (mesmo nos Estados Unidos) contribui para isso.
Por exemplo, quem é fã da série Neon Genesis Evangelion provavelmente iria querer uma boneca como esta aqui:
|
 |
|
|
|
Isso é para entrar dados de moeda (ou seja, centavos? ) Se não me engano, tem um monte de Javascript rodando por aí que faz isso (você só precisa digitar os algarismos e ele põe os centavos no lugar certo).
|
 |
|
|