Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/java-basico/
@sadaasdad5 ай бұрын
bem bom :D
@LuizGuilherme59 жыл бұрын
Depois de muito esforço, consegui! Basicamente você precisa disso: import java.time.LocalDate; public TelaIdade() { initComponents(); int atual = LocalDate.now().getYear(); lblAtual.setText(Integer.toString(atual)); } private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) { int atual = LocalDate.now().getYear(); int ano = Integer.parseInt(txtAno.getValue().toString()); int idade = atual - ano; lblIdade.setText(Integer.toString(idade));
tiago sousa, fiz exatamente dessa forma mas quando executo ele nao mostra o ano de cara, so depois que calculo a idade que ele mostra o ano atual. :/
@LembrancasMaya7 жыл бұрын
Kamui coloca em uma variável fora do método do botão
@TulioEstrela7 жыл бұрын
vlw...
@cleancode94247 жыл бұрын
eu só estava errando onde colocar pro ano atual aparecer no início que no caso seria dentro do public telaIdade
@JedaiTorres8 жыл бұрын
Ola a todos já fiz esse curso a algum tempo atras mais voltei a fazer para praticar meu Java estou refazendo os exercícios de forma diferente segue abaixo código o exercício proposto nesta aula . Feito da minha forma int nasc = Integer.parseInt(txtAN.getValue().toString()); Calendar cal = Calendar.getInstance(); int ano = cal.get(Calendar.YEAR); / / Pega o ano do sistema int r = ano - nasc; lblIdade.setText(Integer.toString(r));
@rm16224 жыл бұрын
O meu problema maior estava em como colocar o valor do ano atual logo na abertura do formulário. Pesquise AncestorAdded está em eventos do seu campo de texto. Vou colocar minha solução aqui (se copiar tente entender depois) Para os pequenos gafanhotos que estão começando como eu. private void calculatorAgeActionPerformed(java.awt.event.ActionEvent evt) { // Código do botão // Button code int year_ = Integer.parseInt(txtYearborn.getText()); int yearNow = Integer.parseInt(txtCurretYear.getText()); int calculator_Year; calculator_Year = yearNow - year_; txtYourAge.setText(Integer.toString(calculator_Year)); } private void txtCurretYearAncestorAdded(javax.swing.event.AncestorEvent evt) { // Código para aparecer o valor no formulário //Eu inportei a biblioteca java.util.Calendar Calendar thisYear = Calendar.getInstance(); txtCurretYear.setText(Integer.toString(thisYear.get(Calendar.YEAR))); } /** * Boa Sorte */
@brunomoraix36265 ай бұрын
Nossa salvou, tinha feito tudo e não estava conseguindo setar o ano atual no label de cima.
@eemr29 жыл бұрын
Prof. Guanabara, meus parabéns pelo curso, tenho aprendido muito com suas aulas, sou novo na área de desenvolvimento, já fiz os cursos de Algorítimos, PHP e HTML5. Obrigado pela oportunidade dada por você e sua equipe, alem é claro dos patrocinadores. Abraços Ps.: Poderia ter uma parte nos vídeos de Exercício destinados a mostrar a resolução dos exercícios anteriores.
@insanerock262 Жыл бұрын
olá amigo, hoje ja tem 8 anos desse seu comentario, como vai hoje em dia, atua na area ou desistiu? conta ai pra gente
@NETECH1 Жыл бұрын
@@insanerock262 olá amigo, hoje ja tem 1 mes deste seu comentario, como vai hoje em dia ? ja conseguiu a resposta ou desistiu ? conta ai pra gente
@MarcoAntonioGelde5 ай бұрын
@@NETECH1 olá amigo, hoje ja tem 7 mes deste seu comentario, como vai hoje em dia ? ja conseguiu a resposta ou desistiu ? conta ai pra gente
@christianpaulista8 жыл бұрын
O texto a seguir contém spoiler (uma das possiveis resolução do exercicio...): Pra pegar o ano atual no inicio do projeto dê um > import java.util.Calendar; < e depois em baixo de initComponents(); Calendar calendario = Calendar.getInstance(); int anoAtual = calendario.get(Calendar.YEAR); //pega o ano e joga com inteiro na variavel lblAtual.setText(Integer.toString(anoAtual)); //aqui vai o nome do seu Label no lugar de lblAtual e converte novamente o inteiro para String.
@tiagoferreirac16 жыл бұрын
para e serve esse : initComponents(); ?
@Matheussantos-mh9ul6 жыл бұрын
Vlw. Sabia qual eram os comandos, só não sabia aonde colocá-los. o initComponents(); joga os algusn valores default dos componentes da Jframe, Eu acho.
@andreloj Жыл бұрын
Mais uma vez, Guanabara, muito obrigado! Vim aqui, e também assisto pelo site do CursoEmVideo que assino anualmente como gratidão.
@ViciosBlack7 жыл бұрын
Caramba gostei do desafio, achei que não iria conseguir, mas deu certo e ficou assim meu código: A primeira linha vai dar erro, pq é preciso importar uma biblioteca = import java.util.Calendar; , a segunda linha é declaração da variável e a terceira é a saída de dados do label que vai aparecer na tela Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); lblAnoAtual.setText(Integer.toString(year));
@brunotechinvest3 ай бұрын
Mais uma aula concluida. Obrigado Mestre.
@JohnSantAnna9 жыл бұрын
Tentar adquirir experiencia apenas com teoria, é como tentar matar a fome apenas lendo o cardápio. #ficaadicapessoal :)
@kellsan5883 жыл бұрын
falo tudo
@BielanCamiloNeres8 жыл бұрын
fiz um projeto antes dessa aula, e coloquei dados vindo de um scrollbar para jogar numa caixa de texto e alterar a propriedade color de painel, para converter usei Integer.toString(scbR.getValue()) que foi a passada na aula 6
@avengedsgames9 жыл бұрын
Gustavo, você é o melhor!! estou aprendendo java muito rápido!!
@umdasilva358 жыл бұрын
Quando criou-se o nome do projeto "calculadoraidade" não foi utilizado a camel case, isto seria opcional ou um erro caso fosse um projeto visando produção ?
@peregrinocelestial7 жыл бұрын
o melhor professor de todos os tempos
@coloridos_jessiereis9 жыл бұрын
Ainda estou nas aulas de PHP, to louca pra começar Java =) mesmo assim assisto as aulas hauhsau Você é o CARA Gustavo...bjo!
@loladearaujo32613 жыл бұрын
Boa noite professor! Muito obrigado por suas aulas, parabéns pelo curso!
@henriquebortoletto23799 жыл бұрын
Problema agora é achar essas bibliotecas com as classes para se trabalhar. Não está difícil só está meio confuso algumas coisas.
@kalebhegualter4481 Жыл бұрын
prof que orgulho eu consegui fazer a atividade
@amandafonsecarodrigues672011 ай бұрын
me ajudaa
@laurorafaelmello67547 жыл бұрын
Se eu inserir uma imagem muito grande e quiser diminuí-la, teria como fazer isso sem cortar parte da imagem, no Visual Studio tem uma opção que você faz a imagem alterar de tamanho conforme você altera o tamanho do label, assim ela não fica cortada. Obs: Já procurei pela internet porem não achei nada específico a minha dúvida.. :/ Desde já agradeço pela atenção!
@wendelmanfrini99412 жыл бұрын
Usa isso, mas acho que vc já conseguiu kkkkkk, já se passaram 4 anos. ImageIcon icon = new ImageIcon(""); Image img =icon.getImage(); Image imgScale=img.getScaledInstance(label.getWidth(), label.getHeight(), Image.SCALE_SMOOTH); ImageIcon scaledIcon = new ImageIcon(imgScale); label.setIcon(scaledIcon);
@vitorc72 жыл бұрын
@@wendelmanfrini9941 e bota onde man
@mrcaat3346 Жыл бұрын
a única forma boa que eu achei de resolver isso foi usando o editor de imagens do próprio Windows (opções -> ajustar resolução da imagem)
@brunosmendes899 жыл бұрын
Pra quem ta com dificuldade de adicionar o ano atual ao Label, segue: public telaIdade() { initComponents(); Calendar cal = GregorianCalendar.getInstance(); int ano = cal.get(Calendar.YEAR); lblAtual.setText(Integer.toString(ano)); }
@iurydafonsecasilva37094 жыл бұрын
Muito obrigado, tava quebrando a cabeça à algum tempo com essa questão. Aí par o calculo eu peguei a String dessa label e converti usando a Integer.parseInt().
@herbertcosta73009 жыл бұрын
Parabéns pela iniciativa Professor e obrigado pela oportunidade do aprendizado. Estou tentando sem sucesso adicionar o valor do ano do S.O. como o máximo na propriedades model do controle giratório: private void txtAnoPropertyChange(java.beans.PropertyChangeEvent evt) { SpinnerNumberModel modelValores = new SpinnerNumberModel(1900, 1900, anoAtual, 1); txtAno.setModel(modelValores);
@herbertcosta73009 жыл бұрын
+Herbert Costa Professor, resolvi! Adicionei o codigo no evento componentResized e no valor máximo um objeto com o valor do ano atual no S.O. private void txtAnoComponentResized(java.awt.event.ComponentEvent evt) { txtAno.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N txtAno.setModel(new javax.swing.SpinnerNumberModel(1900, 1900, anoAtual, 1)); }
@feraradical29fx8 жыл бұрын
coloquei isso dentro das propriedades de uma label : Calendar year = Calendar.getInstance(); ano.setText(Integer.toString(year.get(Calendar.YEAR)));
@theriddler21297 жыл бұрын
Aula excelente ! Parabens professor !
@patriciaoliveira87565 жыл бұрын
Faço o curso pelo site. Não encontrei os "pacotes das aulas". Preciso tirar uma duvida. Qual canal eu entro em contato?
@ronnywanderley99744 жыл бұрын
pois é
@ricaciosantana37864 жыл бұрын
Nem eu
@ricaciosantana37864 жыл бұрын
Mesmo assim curso e bom
@jvitor0073 жыл бұрын
Para tirar dúvidas é somente na plataforma paga, o estudonauta.
@HazerGames3 жыл бұрын
Pra quem não não conseguiu a está lendo os comentários para tentar fazer o ex: Acredito que esta seja a forma mais fácil e simplificada de fazer private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: Calendar calendario = Calendar.getInstance(); int aa = calendario.get(Calendar.YEAR); //Precisei do import.java.util.Calendar e Calendar calendario = Calendar.getInstance(); linha 106 int an = Integer.parseInt(txtAN.getValue().toString()); int calc = aa - an; txtAA.setText(Integer.toString(aa)); lblAF.setText(Integer.toString(calc));
@RafaelAraujos8 жыл бұрын
Resolução; //@ imports import java.util.Calendar; import java.util.GregorianCalendar; //Metodo que retorna o ano int retornaAno() { Calendar calendar = new GregorianCalendar(); int year = calendar.get(Calendar.YEAR); return year; } // Faz com que o ano atual aparece no inicio da execução private void anoAtualAncestorAdded(javax.swing.event.AncestorEvent evt) { // TODO add your handling code here: anoAtual.setText(Integer.toString(retornaAno())); } // Action do botão private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int anoNasc = Integer.parseInt(txtAn.getValue().toString()); int idade = retornaAno() - anoNasc ; txtIdade.setText(Integer.toString(idade)); }
@carlosaugustoibsd6 жыл бұрын
Perfeito. Eu tava quebrando a cabeça pq o ano ou aparecia apenas depois de clicar no botão ou nem aparecia. Acho que quando criamos o app pelo swing, a ordem dos fatores altera o produto.
@caduangelotti85017 жыл бұрын
Configurações para fazer no código fonte do Swing(JFrame) e aprimorar o exercício da calculadora para calcular a idade a partir do ano atual do sistema: import java.util.Calendar; import java.util.Date; private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int an = Integer.parseInt(txtAN.getValue().toString()); Calendar r = Calendar.getInstance(); int id = (int) r.get(Calendar.YEAR) - an; lblResult.setText(Integer.toString(id)); } private void txtANATAncestorAdded(javax.swing.event.AncestorEvent evt) { // TODO add your handling code here: Calendar r = Calendar.getInstance(); txtANAT.setText(Integer.toString(r.get(Calendar.YEAR))); }
@BillyBorn Жыл бұрын
Ajudou demais, obrigado.
@edmundofilhopaula4543 Жыл бұрын
muito bom mesmo seu Code!!!!
@batatafritaemtobom547 жыл бұрын
kk o ano que o Guanabara alterou "17/03/2015 para 17/03/2017" foi o dia que eu assiti pela primeira vez essa aula :0
@samuelassis6322 жыл бұрын
To com problema pra executar a calculadora da primeira parte o programa não exibe o tela
@CamileLopesk1m2l3dbsemile15093 жыл бұрын
infelizmente no site do curso em vídeo não tem o pacote com as imagens, ta faltando isso.
@Miltonrdmf5 жыл бұрын
Depois de muito pesquisar e com a ajuda de o pessoal que comentou aqui eu cheguei a essa resuloção: private void lblAnoAtualAncestorAdded(javax.swing.event.AncestorEvent evt) { Calendar ano = Calendar.getInstance(); lblAnoAtual.setText(Integer.toString(ano.get(Calendar.YEAR))); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: int anoNas=Integer.parseInt(jsprAnoNasc.getValue().toString()); int anoAtual = Integer.parseInt(lblAnoAtual.getText()); int idade = anoAtual-anoNas; lblResultado.setText(Integer.toString(idade)); Obrigado a todos que comentaram e espero que ajude alguém . Abs
@BuBuPatrocinio9 жыл бұрын
Porque este exercício ainda não está disponível no site Cursoemvideo?
@fodedordegatas10812 жыл бұрын
vdd
@BauerImoveisCambui3 жыл бұрын
parabéns pelo lindo trabalho
@DaniloMachado029 жыл бұрын
O meu ficou assim: import java.util.Calendar; public telaIdade() { initComponents(); Calendar anoAtual = Calendar.getInstance(); int year = anoAtual.get(Calendar.YEAR); lblAnoAtual.setText(Integer.toString(year)); } private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { int ano = Integer.parseInt(txtNasc.getValue().toString()); Calendar anoAtual = Calendar.getInstance(); int year = anoAtual.get(Calendar.YEAR); int idade = (year-ano); lblCalcIdade.setText(Integer.toString(idade)); }
@rafaelpontes16557 жыл бұрын
fiz igual ao seu, aqui não funcionou, o que vc escreveu depois de public no método telaidade?
@cleancode94247 жыл бұрын
o meu tbm =D
@sr.picless7 жыл бұрын
quando vão fazer um curso sobre o Delphi ???? seria muito legal, principalmente da maneria como você explica..
@cassianojr20137 жыл бұрын
O legal é que eu to vendo essa aula no ano que ele colocou no final do exercício.. lol
@lucasdesouza96747 жыл бұрын
tambem tive a mesma reacao kkkk
@TheCollectiveHexagon Жыл бұрын
11:10 não tem os arquivos no curso :(
@avengedsgames9 жыл бұрын
Marcos castro, as cantadas dele são as melhores kkkkkkkkkkkkkkkkkkkkk
@HMMRJ9 жыл бұрын
Um dúvida sobre a primeira questão apresentada. c) caracter: qualquer CONJUNTO de caracteres alfanuméricos. Não estudamos que o tipo tipo primitivo caracter aceita apenas um único caractere ?
@mateusbraga56449 жыл бұрын
+Henrique Malafaia mas como dito na aula, o tipo caracter tem a classe String que são os alfanuméricos
@HMMRJ9 жыл бұрын
+Mateus Braga Entendo o que você falou mas não acho que isto justifique. Principalmente pelo fato do exercício estar abordando os tipos básicos de dados (PRIMITIVOS), uma classe não é um tipo de dado básico. Entretanto uma outra ideia que tive, que acho que justifica o gabarito é que o exercício não esteja se referindo a LP Java, mas sim a algoritmos de forma geral. Neste caso, quando trabalhamos com o Visualg por exemplo o tipo básico de dados 'caractere' por si só trabalha com Strings(cadeia de caracteres que podem ser alfanuméricos). Mas obrigado pela participação !
@mateusbraga56449 жыл бұрын
Verdade... Está certa sua colocação, eu respondi sua pergunta pensando no java. Por isso é bom discutir a questao. Bons estudos, meu caro
@HMMRJ9 жыл бұрын
+Mateus Braga Discutir é sempre bom, somente depois do seu comentário que passei a reanalisar a questão e me surgiu esta outra interpretação. Abs, bons estudos.
@raphaelsouza86977 жыл бұрын
Concordo com o Henrique, " pelo fato do exercício estar abordando os tipos básicos de dados (PRIMITIVOS), uma classe não é um tipo de dado básico." Quanto à ponderação posterior: "Entretanto uma outra ideia que tive, que acho que justifica o gabarito é que o exercício não esteja se referindo a LP Java, mas sim a algoritmos de forma geral. Neste caso, quando trabalhamos com o Visualg por exemplo o tipo básico de dados 'caractere' por si só trabalha com Strings(cadeia de caracteres que podem ser alfanuméricos)." vejo como uma gentileza e boa vontade de sua parte. Acontece que num concurso sério, deveria ter questões sérias, bem "amarradas" e menos subjetivas possíveis. Como o concurso trata de mais de uma linguagem, penso que deveria explicitar de qual linguagem está se referindo, para não ocorrer confusões como essa. E Mateus, se você respondeu ao Henrique pensando no Java, pensou errado. Sugiro que releia suas ponderações. Talvez os colegas apreciem a consideração que fiz da questão 45. Vou reproduzir aqui: "Entretanto uma outra ideia que tive, que acho que justifica o gabarito é que o exercício não esteja se referindo a LP Java, mas sim a algoritmos de forma geral. Neste caso, quando trabalhamos com o Visualg por exemplo o tipo básico de dados 'caractere' por si só trabalha com Strings(cadeia de caracteres que podem ser alfanuméricos)."
@David.Asbel-sf3ib7 ай бұрын
professor gustavo eu paarei de assistir o curso neste video porque o meu sistema operacional do mac esta em ingles nao consigo encontrar na paleta o Controle Giratório" (Rotary Control) alguem me ajude por favor. estou precisando
@juninhoo9185 жыл бұрын
onde consigo pegar as imagens de icon q eu n acho ?
@jonathangonzaga959 жыл бұрын
Não to conseguindo colocar o ano atual no label. Tá ficando chato isso, parece que tem que usar outras classes.
@Lucascaitano95 Жыл бұрын
ahh se eu tivesse conhecido o curso em vídeo a pelo menos cinco anos atrás , teria feito essa prova para ingressar marinha ou aeronáutica . pois pelas questões que você passa aqui não eram provas tão difíceis.
@sancristovao8 жыл бұрын
Boa noite professor! Muito obrigado por suas aulas, elas são muito boas, mas estava fazendo o exercício aqui da aula 6, mas minha esta tanto erro, não estou conseguindo concluir esse exercício da aula da tela de soma.
@Infotecdicashd7 ай бұрын
Olá Estou Fazendo o curso em 2024, para quem esta com dificuldade de encontrar a classe na hora de rodar o programa, e só clicar, botao direito em cima da classe, refatorar, renomear, ai utiliza o camelcase. Espero ter ajudado ai glr.
@FelipeXUMBO7 жыл бұрын
Não consegui achar os pacotes de arquivos no site
@alangoncalvescarlosdebulho99144 жыл бұрын
Nao lembro a ultima vez que gastei tanto neurônios assim quase desistir de aprender java kkkkkkkkkkkkk mais deu certo no final kkkkkkkk
@geovaniborges35810 ай бұрын
Professor , eu gostaria de clicar para colocar o ano e o ano minimo fosse apagado automaticamente . é possivel?
@sandrobrito29253 жыл бұрын
Ola pra quem esta em 2021 - O professor esta com 43 anos neste exato momento kkkk
@alexcosta34648 жыл бұрын
Bom dia meu querido, gostaria de saber como faço para executar multiplicação entre duas colunas no jtable e como faço tbm para que quando terminar de preencher e ele executar a multiplicação e der o resultado eu apertar a seta do teclado para baixo e ele liberar mais uma linha, preciso de sua ajuda nessa parte por favor
@matheuscoutinho3221 Жыл бұрын
Eu tentei muitas vezes o código dado pelo professor, o: int an = Integer.parseInt(txtAN.getValue().toString()); int id = 2024 - an; lblIdade.setText(Integer.toString(id)) e não estava indo, ai fui no chatgpt pra ver o que tinha de errado, não sei se é por conta da atualização do Java, mudanças de códigos, sintaxe, não sei, mas ele me deu esse e funcionou: int anoValor = (int) ano.getValue(); int idade = 2024 - anoValor; lblIdade.setText(Integer.toString(idade)); Eu comparei, e achei mais simples e compreensivo, ele criou uma variavel pro ano, um getValue(), criou uma pra idade, e depois colocou o resto, pra "printar" a idade, eu copiei linha por linha dos códigos e só um funcionou
@alancasantos6 жыл бұрын
Por que a letra B da primeira questão está errada? aonde diz na questão que vetor é um tipo primitivo? (Vetor: estrutura que suporta NxM posições de um mesmo tipo)
@pedrovictormelo6783 Жыл бұрын
Sei que o curso é pelo netbeans. Mas no caso do eclipse, qual método utilizo, no lugar do getValue()? O programa diz que o método não foi definido antes.
@ricardodossantos24444 жыл бұрын
14:36 , aparece a seguinte mensagem no meu erro "non-static variable txtAN cannot be referenced from a static context", alguem tem ideia do que pode ter sido feito errado?
@Dlucascabral4 жыл бұрын
Não sei se já descobriu o problema mas uma possível causa é que vc tenha digitado a linha de comando correspondente no local(contexto) errado. Certifique-se que a mesma foi digitada dentro do contexto de ação do botão. Dessa forma: private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { int anoNascimento = Integer.parseInt(txtAN.getValue().toString()); }
@SouoMaia7 ай бұрын
quebrei um pouco a cabeça, mas ta ai.. seguindo o que foi passado na aula. Vc coloca fora do Evento do botão na public TelaCalculadoraIdade ou nome que vc deu para ela , se colocar junto só aparece o ano do sistema operacional quando clica no botão, não quando o programa e executado. Calendar year = Calendar.getInstance(); anoAtual.setText(Integer.toString(year.get(Calendar.YEAR))); // Já dentro do evento para o botão vc coloca: private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) { //calculo da idade int an = Integer.parseInt(txtAN.getValue().toString()); int atual = Integer.parseInt(anoAtual.getText().toString()); /// esse aki que faz ler a informação do Sist Operacional (anoAtual nome da variável ) int id = atual - an; lblIdade.setText(Integer.toString(id));
@ガブリエル-k4l7 ай бұрын
Vc é foda muleke quebrei a cabeça pq parece que o Java não está aceitando o jeito que o Guanabara ensinou ou falta coisas… testei o seu e foi tmj
@ricardodias15136 жыл бұрын
Não estou conseguindo pegar as duas imagens no pacote dentro do site curso em video! como osso baixar as imagens !??
@brunoorlandy63758 жыл бұрын
Assim como no VisualG o Net beans tem algum comando especifico para Endentação de código ?
@matheusbottini55685 жыл бұрын
Exercícios são muito importantes!! Muito obrigado!
@ingridrobertalinsdeseixas54779 жыл бұрын
Pessoal, onde está a resolução do exercício que Guanabara passou para fazermos com o ano atual (usando o Sistema)? Não achei :/
@manoelfelipe18077 жыл бұрын
Onde eu baixo o pacote?
@TheNationalStar11 ай бұрын
Olá pessoal, como é que redimensiono a imagem do icon? Só me aparece metade
@Daniel-r8x4x8 жыл бұрын
Valeu Guanabara!
@joaopedromoreiradeoliveira42735 жыл бұрын
Antes da resolução do exercício, eu tentei fazer sozinho aqui e converti objeto pra inteiro da seguinte forma: Object anoObj = anoNasc.getValue(); Number anoN = (Number) anoObj; int anoNascimento = anoN.intValue();
@magrelo63406 жыл бұрын
pra mim, a questão cuja alternativa que deve ser marcada é a letre B que fala do vetor, eu acho que ela ta errada por conta de NxM ser a forma de uma Matriz e não de um vetor, então eu não entendi.
@leonardoh946 жыл бұрын
Por que precisa transformar o objeto em uma string primeiro? Não dá para transformar direto em tipo int?
@dumbledore52842 ай бұрын
sim da
@paulosergio67638 жыл бұрын
No site cursoemvideo as aulas de Java para download, está somente até a aula 08. Não teria como disponibilizar as outras aulas para podermos fazer download ??? Esses pacotes para baixar são muito importantes para tirar dúvidas.
@juniorcosta419 жыл бұрын
mt Top ja tinha criado um em C# mas Java achei mt mais facil
@hadawardgz4 жыл бұрын
para que todo o trabalho de fazer Integer.parseInt(txtAN.getValue().toString())? eu só coloquei typecast int e resolveu
@clairton_edna5 жыл бұрын
Poderia ter deixado aqui as imagens para usar nos exemplos.
@alebatata_9 жыл бұрын
Alguem sabe me responder pq ele usou toString() pra converter pra string? Tipo se não tava em string tava em q formato? Na minha concepção get pegaria um inteiro já que o tipo do botão so aceitava numeros, assim a atribuição era feita sozinha. realmente fiquei com duvida
@HMMRJ9 жыл бұрын
+aleceII Não sei se é por isto, também sou iniciante mas o que entendi foi o seguinte: Se você der pause exatamente aos 14:21 vai ver o seguinte: "incompatible types: Object cannot be converted to int". Neste momento a atribuição está como: int an = txtAN.getValue(); Para poder fazer esta atribuição, então ele coloca o ".toString()" a atribuição fica assim: (pelo jeito, um objeto não pode ser convertido para inteiro mas pode ser convertido para string): int an = txtAN.getValue().toString() porem ele quer que de fato seja um inteiro, visto que o valor será utilizado para fazer uma subtração, então ele força esta mudança de String para Inteiro usando a classe envólucro Integer e o método parseInt, o código finalmente fica como: int an = Integer.parseInt(txtAN.getValue().toString());
@DevSamuquinha9 жыл бұрын
Por que eu tenho que criar uma variável na Classe do swing e depois criar a mesma variável para usar na ação do botão?? Por que eu não posso simplesmente criar apenas uma vez na Classe do swing e poder utiliza-lo na ação do botão? Quando eu tento fazer assim o netbeans diz que não encontrou a variável, alguém pode me explicar??
@927596428 жыл бұрын
demorou muito mais eu consegui e entendi muito bem kkkkkkkkkkkkkkkkk
@samuelnascimento24788 жыл бұрын
Ele criou uma máquina do tempo hahaha
@frunoshow2 жыл бұрын
Alguém sabe alguma forma de redimensionar a imagem dentro do botão, por que eu não estou sabendo fazer.
@danielxavier14887 жыл бұрын
Alguém pode me explicar o porquê no momento da criação da tela 'telaIdade' ele utilizou esse nome, sendo que como é uma classe teria que ser 'TelaIdade'.
@MarcosOliveira-if7ei6 жыл бұрын
porq eu inseri as imagens no label e no botão e as imagens não se ajustaram ?
@yagojorgearaujo52039 жыл бұрын
Por que o "lblIdade" tem que ser passado para String se o resultado é um número.
@wellingtonaraujo54186 жыл бұрын
" Erro non-static variable this cannot be referenced from a static context " ta Dando esse erro na hora de mostrar Data do sistema... quero fazer a data aparecer em um FRAME... Alguem ajuda por favor!
@brendagabrielasenradasilva2467 Жыл бұрын
Muito boa a aula!Eu tenho uma dúvida:pq que precisa converter txtAN para inteiro?Ja q seu tipo é number?
@edmundofilhopaula4543 Жыл бұрын
Qndo vc coloca o numero no txtAN, vc declarou letra (STRING) e para se fazer o conta de subtração, ele número q vc selecionou tem que ser um NÚMERO, por isso na necessidade de usar Interger.parseInt, para ir de STRING para NÚMERO e assim sendo NÚMERO pode fazer a subtração mais a baixo no int id= 2015 - an: Espero poder lhe ajudado : )
@eudes34 жыл бұрын
Guanabara,boa tarde. Essa plataforma OutSystem é boa mesmo? La fora eles pagam tudo isso mesmo? 6500 euros.
@shadowsmaster21752 жыл бұрын
eu fiz desse jeito: package classes; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class cCalculadora extends javax.swing.JFrame { public cCalculadora() { initComponents(); dDataAtualSistema.setText(Integer.toString(dataatual)); } DateFormat formatador = new SimpleDateFormat("yyyy"); Date data = new Date(); int dataatual = Integer.parseInt(formatador.format(data)); private void cCalcularActionPerformed(java.awt.event.ActionEvent evt) { int anonascimento = (int) dDataDeNascimento.getValue(); String resultado = (Integer.toString(dataatual - anonascimento)); rResultado.setText(resultado + " anos de idade"); }
@gabrielapantoja8746 Жыл бұрын
conteudo de ouro!
@Gabriel-zm6tq9 жыл бұрын
Guanabara, com relação aos concursos que você diz nas aulas, precisa ter graduação completa para poder prestar??
@marcelocarvalhoferraz4327 жыл бұрын
Como eu faço para gerar um procedimento/função onAction no JavaFX?
@DavidPereira-wq6sq7 жыл бұрын
Não encontrei o pacote de imagens desta aula!
@TheWinterfalls9 жыл бұрын
Guanabara responde ae: Tem como fazer um video ensinado a linkar os botões do sub-menus à uma outra janela no Net Beans? curto muito você e seus videos, falo do curso em video e seus patrocinadores todo dia no colégio, tanto que eles querem me jugam ser chato KKKKKK abraços
@mateusoliveira28576 жыл бұрын
Tem realmente necessário de" int an=integer.parseInt(textAN.getValue().toString()); " ser assim? Não poderia ser apenas "int an= Integer.(textAn.getValue)();" seria mais ou menos isso, mas meu computador é meu caderno.
@kleydesantos13 жыл бұрын
Não achei o pacote de imagens :(
@CorruptionManX6 жыл бұрын
Não entendi o motivo do JSpinner precisar de toda aquela gambiarra para aceitar o valor da idade se ele já foi configurado como um valor do tipo inteiro e não como uma String.
@Ricardo8605br9 жыл бұрын
Guanabara, não entendi a mecânica desta linha: "int na = Integer.parseInt(txtAN.getValue().toString());", o getValue() é um método do txtAN, e o toString(), é um método do getValue() ?
@lucasgac19 жыл бұрын
Rick mae Cara, é mais fácil botar: int an = (int) txtAN.getValue();
@TheChosen07917 жыл бұрын
Com typecast não vai,tem que usar Classe Wrapper!
@ruirodrigues8786 жыл бұрын
não consegui fazer, não consegui atribuir as variáveis as várias formas que foram colocadas.
@alexsandrooliveira84716 жыл бұрын
A parte que interessa começa em 7:34
@mrThobiasAlmeida9 жыл бұрын
O meu: Date atual = new Date(); SimpleDateFormat formatador = new SimpleDateFormat("yyyy"); String data_atual = formatador.format(atual);
@tiagodmota58405 жыл бұрын
O "_" reseta a regra de nomes de variáveis iniciando com letra minúscula e depois CamelCase?
@Mocreio-l2f5 жыл бұрын
Estava quebrando muito a cabeça, meu código estava certo, mas estava errando porque coloquei o comando pra pegar a hora dentro do botão " Calcular", depois vi que o ano so aparecia depois que eu clicava nele, dai mudei o código para a dentro da classe telaidade public calcidade() { initComponents(); Calendar calendario = Calendar.getInstance(); anoAtual.setText(Integer.toString(calendario.get(Calendar.YEAR))); } private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) { int anoNasc = Integer.parseInt(jSpinner1.getValue().toString()); int id = (2019 -anoNasc); vlrIdade.setText(Integer.toString(id)); }
@diegofagundes1815 жыл бұрын
Man, tu não tem ideia do quanto eu quebrei a cabeça pra descobrir isso! Salvou meu código xD
@paulosilva39975 жыл бұрын
dava pra trocar o 2019 pelo Calendário
@fsfxgn92078 жыл бұрын
Resolução do problema: Calendar calendario = Calendar.getInstance(); int id = calendario.get(Calendar.YEAR) - Integer.parseInt(txtAN.getValue().toString()); lblIdade.setText(Integer.toString(id));
@vidagospel14686 жыл бұрын
só acho que sua provas para tirar o certificado também deveriam ser assim já que e nível básico ta mais fácil passar no concurso do que passar na provar e tirar o seu certificado
@larissagarcia29562 жыл бұрын
não consigo q o resultado apareça na tela no netBeans de 2022
@giannistephaniecarreirahon9095 Жыл бұрын
não consigo executar o design junto com o código, no anterior apertei shift + f6 e foi, nesse não está indo, chateada!
@ddg79277 жыл бұрын
Discordo da primeira questão letra C estar correta. Carácter é um carácter alfanumérico apenas, e não um conjunto de caracteres alfa numéricos, afinal um um conjunto de carácter é uma string.
@raphaelsouza86977 жыл бұрын
De acordo. Sugiro ler as ponderações do Henrique Malafaia, feitas há pelo menos 2 anos.
@efcplay8 жыл бұрын
Usei esse aki. achei mais fácil. Date data = new Date(System.currentTimeMillis()); SimpleDateFormat formatarDate = new SimpleDateFormat("yyyy"); lblAno.setText(formatarDate.format(data)); lblAno é a label que criei para exibir
@edson_albuquerque_cr54624 жыл бұрын
Fiz e deu quase tudo certo. A data atual correta (txtAA) na janela executável só aparece pra mim quando aciono o botão calcular... Alguém pode me orientar? Eu fiz dessa forma: Calendar cal = Calendar.getInstance(); int aa = cal.get(Calendar.YEAR); txtAA.setText(Integer.toString(aa)); int an = Integer.parseInt(txtAN.getValue().toString()); int id = aa - an; lblidade.setText(Integer.toString(id));