TwistedSoul
Membro Pleno-
Posts
161 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que TwistedSoul postou
-
Já é um post antigo mas acho que vale a pena responder. A resposta mais simples é: método print(); JTabel tabela; Popule sua tabela com dados. Ao concluir: tabela.print(); Esse é o método mais simples. Documentação aqui: http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#printing Se quiser opções mais avançadas: http://docs.oracle.com/javase/tutorial/uiswing/misc/printtable.html
-
JAVA Netbeans, adicionar PDF arquivos, desde já muito obrigado
TwistedSoul respondeu ao tópico de Guilherme Ribeiro Pinto em Java/Android SDK
Não entendi... Você precisar fazer um programa em Java Swing onde ao pressionar de botões o software deve alternar entre os arquivos PDF e exibi-los no frame do aplicativo? -
Exercício de Java em NetBeans
TwistedSoul respondeu ao tópico de Augusto G rocha em Java/Android SDK
Encadeie os if que fica tudo mais simples.. if (codigo == 101) { } else if (codigo == 102) { } else if (codigo == 103) { } else { } Os seus if estão bem confusos. Se você quer identificar se um código está entre o 101 e o 103 e os números são inteiros, você procura EXATAMENTE pelo 102, e não algo maior que 101 E menor que 103. No exemplo acima, você tem um if para o 101, um para o 102, um para o 103 e outro (o else no fim) para qualquer outro código que não seja nenhum desses três (101, 102, 103). Isso já resolve seu problema. -
Acho que faltou mapear a classe no persistence.xml <persistence-unit name="extensao"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <class>br.newtonpaiva.extensao.model.Professor</class>
-
Uau, para um primeiro programa exigiram bastante hein?! Sobre livros, existem um bocado de ebooks gratuitos e alguns livros interessantes para iniciantes. Procure por Use a Cabeça! Java, os livros do Deitel, Java Como Programar. Se não precisa de banco de dados (opcional) e nem tela via Swing, o jeito mais simples no meu ponto de vista seria esse: - Crie um objeto para as respostas que tenha três campos: uma String com a letra da resposta, uma String para a resposta e um boolean para indicar se a resposta é certa ou não. - Crie um objeto para as questões com uma variável String que contenha o enunciado e uma lista de objetos de resposta (5 objetos) onde cada um tenha uma resposta e apenas um deles deve ter a variável boolean marcada como true (resposta certa) - Criem n objetos para isso e depois usem um algoritmo que escolha randomicamente uma lista de 10 questões (vocês podem colocar 30 questões e garantir que seu software traga sempre perguntas diferentes a cada rodada) Feito isso, inicie o programa, pergunte o nome do Jogador, faça o sorteio das perguntas e comece exibindo elas na tela dentro de um laço for. Valide a resposta do jogador (ele PRECISA digitar a, A, b, B, c, C, d, D, e, E). Qualquer coisa diferente disso exiba um alerta através de JOptionPane (showmessagedialog). Se o jogador digitar uma das letras válidas, compare com a sua lista de resposta a qual delas essa letra corresponde e se o seu atributo boolean é true ou false. Se for false, não mexa na variável global. Se for true, incremente ela para sinalizar o acerto. Ao final do quis, exiba a pontuação. Ainda pode dar uma incrementada mostrando as questões que ele errou (armazene elas numa lista secundária) e exiba a resposta correta da pergunta que ele errou. Acho que isso pode te dar um norte legal. Não é a solução ideal mas acho que fica bem tranquilo para quem está iniciando.
-
Olá. Se você está usando um JFrame e dois radio button, você pode fazer o seguinte: - No evento onChanged de cada radio, atribua um valor a uma variável global, por exemplo int tipoSexo = 0; //Atribua 1 para masculino e 2 para feminino //No evento onChanged, faça as atribuições private void femininoStateChanged(javax.swing.event.ChangeEvent evt) { tipoSexo = 2; } private void masculinoStateChanged(javax.swing.event.ChangeEvent evt) { tipoSexo = 1; } Depois disso, faça um switch com a variável tipoSexo para validar a resposta.
-
Java Java manipulação comparação entre Strings
TwistedSoul respondeu ao tópico de giovanerosalizot em Java/Android SDK
@giovanerosalizot você está um pouco confuso quanto a orientação a objetos. Sua classe principal, que contém o main, apenas inicializa a aplicação. Você não precisa desenvolver a lógica nessa classe. Apenas faça as chamadas para os outros métodos. Exemplo: - Crie a classe ManipulaStrings.java que contém o main - Crie uma classe FuncoesString que vai conter todos os métodos para fazer as validações propostas pelo seu exercício - Crie uma classe CadeiaStrings que vai retornar as cadeias primária e secundária de acordo com seus critérios. Se quiser que as cadeias sejam geradas aleatoriamente, manualmente ou que sejam pre-definidas. package teste; public class ManipulaStrings { private CadeiaStrings cadeia = new CadeiaString(); private FuncoesString funcoes = new FuncoesString(); public static void main(String args[]) { cadeia.lerCadeiaPrimaria(); cadeia.lerCadeiaSecundaria(); funcoes.executaManipulacoes(cadeia.getCadeiaPrimaria(), cadeia.getCadeiaSecundaria()); } } A classe cadeia fica responsável por ler o input de ambas cadeias e guardar os arrays, que através de um método get serão repassados como parâmetro pela main para o método executaManipulacoes(String[] cadeiaPrimaria, String[] cadeiaSecundaria) da classe FuncoesString. Esse método, por sua vez, vai realizar chamadas para os diversos métodos privados dessa classe que executam as manipulações especificadas pelo exercício. -
Computador roubado... montando outro
TwistedSoul respondeu ao tópico de TwistedSoul em Montagem e upgrade de computadores de mesa
Galera, MUITO obrigado mesmo. Sanaram minhas dúvidas. Assim que a grana do seguro chegar eu terei como ver as peças disponíveis no momento e qualquer coisa volto a postar aqui. Abraço -
Computador roubado... montando outro
TwistedSoul respondeu ao tópico de TwistedSoul em Montagem e upgrade de computadores de mesa
Obrigado pelas respostas, galera. @Jeffor Vou procurar equipamentos com essas configurações. Obrigado. Também acho a RX480 um monstro. @Razzee Cara, eu dei uma olhada nas Kingston. Não teria perde de desempenho essas memos de 2133MHz frente as 2400MHz? Eu vou ficar nos 1080p mesmo a 60Hz, portanto, não precisaria de um monitor de 144Hz. Eu tinha um SDD Corsair Neutron no meu notebook de 240GB e eu acho indispensável um pelo menos desse tamanho por causa de alguns jogos. O load time é fantástico além de, claro, compilar programas no SSD é um doce, ainda mais que desenvolvo em Java e o software tem alguns milhões de linhas de código em mais de 14 projetos juntos. Mas por preço, eu achei o Patriot Blast de 480GB por apenas R$ 120,00 a mais que o Neutron, mas eu não conheço muito bem esse carinha e eu sei que a performance do Neutron é fantástica. Alguma recomendação de fonte? @Atretador Cara, beleza? Acho que a diferença de menos de R$ 160,00 entre a versão de 4GB e 8GB da RX480 compensa. Além disso, a placa tende a ter uma longevidade maior já que os jogos atualmente vem devorando VRAM. Não posso ter menos de 16GB de RAM por necessidade de as vezes ter que rodar 2 VMs ao mesmo tempo além da IDE. Não posso arcar com o preço dos Ryzen e suas mobos fora da realidade no momento. Sobre o processador, eu pensei em um i7 7700 (ter 8 threads pra desenvolvimento é BEM mais interessante que apenas 4) mas os quase R$ 500-600 de diferença pro i5 pesa demais. -
Essa config roda bem ?
TwistedSoul respondeu ao tópico de Ipsolon em Montagem e upgrade de computadores de mesa
Na Pichau já vem tudo funcionando. Ele disse isso caso você comprasse a mobo no Mercado Livre. -
E aí galera, beleza? Bom, tive o azar de ter minha casa arrombada e além de um bocado de coisas, roubaram o meu notebook. Era um Avell B152 com um i7 3610QM, 16GB DDR3 e uma GT660M. Ainda tenho um tempo até receber a grana do seguro. Não posso gastar horrores mas também não posso comprar nada muito simples porque uso o equipamento principalmente para trabalho (sou programador), mas também será usado para jogos. Um Avell com config semelhante hoje custa em torno de R$ 6500-7000,00. Pretendo gastar isso no desktop pois hoje eu não viajo mais e porque esse tipo de equipamento tende a durar mais tempo além de poder fazer upgrade. O que vocês tem a me dizer da config abaixo? Será "duradoura"? - Core i5 7500 - Mobo MSI B250M Pro-VDH (ou qualquer outra B250M até no máximo uns R$ 550,00/600,00) - 16GB DDR4 2400MHz Crucial - MSI RX480 Armor 8GB - SSD 240GB - HD 1TB - Fonte Corsair CX500 (será que aguenta de boa essa config?) - Gabinete Aerocool Aero 500 - Monitor LG 23MB35VQ - Mouse seria um Logitech G502 Proteus Spectrum (tinha ele antes de roubarem e gostava bastante) - Teclado eu terei que dispensar o mecânico que tinha antes e pegar algum BBB até no máximo uns R$ 190,00 Obrigado pela ajuda. PS.: Comprarei o micro na Pichau pois eu PRECISO de nota fiscal por causa de seguro. Portanto, Mercado Livre está fora de cogitação.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais