Exercícios de Java #06 - Curso de Java

  Рет қаралды 175,098

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 273
6 ай бұрын
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em: www.cursoemvideo.com/curso/java-basico/
@sadaasdad
@sadaasdad 5 ай бұрын
bem bom :D
@LuizGuilherme5
@LuizGuilherme5 9 жыл бұрын
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));
@LembrancasMaya
@LembrancasMaya 7 жыл бұрын
consegui diferente. Calendar vDataAtual = GregorianCalendar.getInstance(); lblAnoAtual.setText(Integer.toString(vDataAtual.get(Calendar.YEAR)));
@kamui6229
@kamui6229 7 жыл бұрын
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. :/
@LembrancasMaya
@LembrancasMaya 7 жыл бұрын
Kamui coloca em uma variável fora do método do botão
@TulioEstrela
@TulioEstrela 7 жыл бұрын
vlw...
@cleancode9424
@cleancode9424 7 жыл бұрын
eu só estava errando onde colocar pro ano atual aparecer no início que no caso seria dentro do public telaIdade
@JedaiTorres
@JedaiTorres 8 жыл бұрын
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));
@rm1622
@rm1622 4 жыл бұрын
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 */
@brunomoraix3626
@brunomoraix3626 5 ай бұрын
Nossa salvou, tinha feito tudo e não estava conseguindo setar o ano atual no label de cima.
@eemr2
@eemr2 9 жыл бұрын
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
@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
@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
@MarcoAntonioGelde
@MarcoAntonioGelde 5 ай бұрын
@@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
@christianpaulista
@christianpaulista 8 жыл бұрын
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.
@tiagoferreirac1
@tiagoferreirac1 6 жыл бұрын
para e serve esse : initComponents(); ?
@Matheussantos-mh9ul
@Matheussantos-mh9ul 6 жыл бұрын
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
@andreloj Жыл бұрын
Mais uma vez, Guanabara, muito obrigado! Vim aqui, e também assisto pelo site do CursoEmVideo que assino anualmente como gratidão.
@ViciosBlack
@ViciosBlack 7 жыл бұрын
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));
@brunotechinvest
@brunotechinvest 3 ай бұрын
Mais uma aula concluida. Obrigado Mestre.
@JohnSantAnna
@JohnSantAnna 9 жыл бұрын
Tentar adquirir experiencia apenas com teoria, é como tentar matar a fome apenas lendo o cardápio. #ficaadicapessoal :)
@kellsan588
@kellsan588 3 жыл бұрын
falo tudo
@BielanCamiloNeres
@BielanCamiloNeres 8 жыл бұрын
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
@avengedsgames
@avengedsgames 9 жыл бұрын
Gustavo, você é o melhor!! estou aprendendo java muito rápido!!
@umdasilva35
@umdasilva35 8 жыл бұрын
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 ?
@peregrinocelestial
@peregrinocelestial 7 жыл бұрын
o melhor professor de todos os tempos
@coloridos_jessiereis
@coloridos_jessiereis 9 жыл бұрын
Ainda estou nas aulas de PHP, to louca pra começar Java =) mesmo assim assisto as aulas hauhsau Você é o CARA Gustavo...bjo!
@loladearaujo3261
@loladearaujo3261 3 жыл бұрын
Boa noite professor! Muito obrigado por suas aulas, parabéns pelo curso!
@henriquebortoletto2379
@henriquebortoletto2379 9 жыл бұрын
Problema agora é achar essas bibliotecas com as classes para se trabalhar. Não está difícil só está meio confuso algumas coisas.
@kalebhegualter4481
@kalebhegualter4481 Жыл бұрын
prof que orgulho eu consegui fazer a atividade
@amandafonsecarodrigues6720
@amandafonsecarodrigues6720 11 ай бұрын
me ajudaa
@laurorafaelmello6754
@laurorafaelmello6754 7 жыл бұрын
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!
@wendelmanfrini9941
@wendelmanfrini9941 2 жыл бұрын
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);
@vitorc7
@vitorc7 2 жыл бұрын
@@wendelmanfrini9941 e bota onde man
@mrcaat3346
@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)
@brunosmendes89
@brunosmendes89 9 жыл бұрын
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)); }
@iurydafonsecasilva3709
@iurydafonsecasilva3709 4 жыл бұрын
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().
@herbertcosta7300
@herbertcosta7300 9 жыл бұрын
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);
@herbertcosta7300
@herbertcosta7300 9 жыл бұрын
+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)); }
@feraradical29fx
@feraradical29fx 8 жыл бұрын
coloquei isso dentro das propriedades de uma label : Calendar year = Calendar.getInstance(); ano.setText(Integer.toString(year.get(Calendar.YEAR)));
@theriddler2129
@theriddler2129 7 жыл бұрын
Aula excelente ! Parabens professor !
@patriciaoliveira8756
@patriciaoliveira8756 5 жыл бұрын
Faço o curso pelo site. Não encontrei os "pacotes das aulas". Preciso tirar uma duvida. Qual canal eu entro em contato?
@ronnywanderley9974
@ronnywanderley9974 4 жыл бұрын
pois é
@ricaciosantana3786
@ricaciosantana3786 4 жыл бұрын
Nem eu
@ricaciosantana3786
@ricaciosantana3786 4 жыл бұрын
Mesmo assim curso e bom
@jvitor007
@jvitor007 3 жыл бұрын
Para tirar dúvidas é somente na plataforma paga, o estudonauta.
@HazerGames
@HazerGames 3 жыл бұрын
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));
@RafaelAraujos
@RafaelAraujos 8 жыл бұрын
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)); }
@carlosaugustoibsd
@carlosaugustoibsd 6 жыл бұрын
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.
@caduangelotti8501
@caduangelotti8501 7 жыл бұрын
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
@BillyBorn Жыл бұрын
Ajudou demais, obrigado.
@edmundofilhopaula4543
@edmundofilhopaula4543 Жыл бұрын
muito bom mesmo seu Code!!!!
@batatafritaemtobom54
@batatafritaemtobom54 7 жыл бұрын
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
@samuelassis632
@samuelassis632 2 жыл бұрын
To com problema pra executar a calculadora da primeira parte o programa não exibe o tela
@CamileLopesk1m2l3dbsemile1509
@CamileLopesk1m2l3dbsemile1509 3 жыл бұрын
infelizmente no site do curso em vídeo não tem o pacote com as imagens, ta faltando isso.
@Miltonrdmf
@Miltonrdmf 5 жыл бұрын
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
@BuBuPatrocinio
@BuBuPatrocinio 9 жыл бұрын
Porque este exercício ainda não está disponível no site Cursoemvideo?
@fodedordegatas1081
@fodedordegatas1081 2 жыл бұрын
vdd
@BauerImoveisCambui
@BauerImoveisCambui 3 жыл бұрын
parabéns pelo lindo trabalho
@DaniloMachado02
@DaniloMachado02 9 жыл бұрын
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)); }
@rafaelpontes1655
@rafaelpontes1655 7 жыл бұрын
fiz igual ao seu, aqui não funcionou, o que vc escreveu depois de public no método telaidade?
@cleancode9424
@cleancode9424 7 жыл бұрын
o meu tbm =D
@sr.picless
@sr.picless 7 жыл бұрын
quando vão fazer um curso sobre o Delphi ???? seria muito legal, principalmente da maneria como você explica..
@cassianojr2013
@cassianojr2013 7 жыл бұрын
O legal é que eu to vendo essa aula no ano que ele colocou no final do exercício.. lol
@lucasdesouza9674
@lucasdesouza9674 7 жыл бұрын
tambem tive a mesma reacao kkkk
@TheCollectiveHexagon
@TheCollectiveHexagon Жыл бұрын
11:10 não tem os arquivos no curso :(
@avengedsgames
@avengedsgames 9 жыл бұрын
Marcos castro, as cantadas dele são as melhores kkkkkkkkkkkkkkkkkkkkk
@HMMRJ
@HMMRJ 9 жыл бұрын
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 ?
@mateusbraga5644
@mateusbraga5644 9 жыл бұрын
+Henrique Malafaia mas como dito na aula, o tipo caracter tem a classe String que são os alfanuméricos
@HMMRJ
@HMMRJ 9 жыл бұрын
+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 !
@mateusbraga5644
@mateusbraga5644 9 жыл бұрын
Verdade... Está certa sua colocação, eu respondi sua pergunta pensando no java. Por isso é bom discutir a questao. Bons estudos, meu caro
@HMMRJ
@HMMRJ 9 жыл бұрын
+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.
@raphaelsouza8697
@raphaelsouza8697 7 жыл бұрын
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-sf3ib
@David.Asbel-sf3ib 7 ай бұрын
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
@juninhoo918
@juninhoo918 5 жыл бұрын
onde consigo pegar as imagens de icon q eu n acho ?
@jonathangonzaga95
@jonathangonzaga95 9 жыл бұрын
Não to conseguindo colocar o ano atual no label. Tá ficando chato isso, parece que tem que usar outras classes.
@Lucascaitano95
@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.
@sancristovao
@sancristovao 8 жыл бұрын
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.
@Infotecdicashd
@Infotecdicashd 7 ай бұрын
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.
@FelipeXUMBO
@FelipeXUMBO 7 жыл бұрын
Não consegui achar os pacotes de arquivos no site
@alangoncalvescarlosdebulho9914
@alangoncalvescarlosdebulho9914 4 жыл бұрын
Nao lembro a ultima vez que gastei tanto neurônios assim quase desistir de aprender java kkkkkkkkkkkkk mais deu certo no final kkkkkkkk
@geovaniborges358
@geovaniborges358 10 ай бұрын
Professor , eu gostaria de clicar para colocar o ano e o ano minimo fosse apagado automaticamente . é possivel?
@sandrobrito2925
@sandrobrito2925 3 жыл бұрын
Ola pra quem esta em 2021 - O professor esta com 43 anos neste exato momento kkkk
@alexcosta3464
@alexcosta3464 8 жыл бұрын
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
@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
@alancasantos
@alancasantos 6 жыл бұрын
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
@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.
@ricardodossantos2444
@ricardodossantos2444 4 жыл бұрын
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?
@Dlucascabral
@Dlucascabral 4 жыл бұрын
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()); }
@SouoMaia
@SouoMaia 7 ай бұрын
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));
@ガブリエル-k4l
@ガブリエル-k4l 7 ай бұрын
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
@ricardodias1513
@ricardodias1513 6 жыл бұрын
Não estou conseguindo pegar as duas imagens no pacote dentro do site curso em video! como osso baixar as imagens !??
@brunoorlandy6375
@brunoorlandy6375 8 жыл бұрын
Assim como no VisualG o Net beans tem algum comando especifico para Endentação de código ?
@matheusbottini5568
@matheusbottini5568 5 жыл бұрын
Exercícios são muito importantes!! Muito obrigado!
@ingridrobertalinsdeseixas5477
@ingridrobertalinsdeseixas5477 9 жыл бұрын
Pessoal, onde está a resolução do exercício que Guanabara passou para fazermos com o ano atual (usando o Sistema)? Não achei :/
@manoelfelipe1807
@manoelfelipe1807 7 жыл бұрын
Onde eu baixo o pacote?
@TheNationalStar
@TheNationalStar 11 ай бұрын
Olá pessoal, como é que redimensiono a imagem do icon? Só me aparece metade
@Daniel-r8x4x
@Daniel-r8x4x 8 жыл бұрын
Valeu Guanabara!
@joaopedromoreiradeoliveira4273
@joaopedromoreiradeoliveira4273 5 жыл бұрын
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();
@magrelo6340
@magrelo6340 6 жыл бұрын
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.
@leonardoh94
@leonardoh94 6 жыл бұрын
Por que precisa transformar o objeto em uma string primeiro? Não dá para transformar direto em tipo int?
@dumbledore5284
@dumbledore5284 2 ай бұрын
sim da
@paulosergio6763
@paulosergio6763 8 жыл бұрын
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.
@juniorcosta41
@juniorcosta41 9 жыл бұрын
mt Top ja tinha criado um em C# mas Java achei mt mais facil
@hadawardgz
@hadawardgz 4 жыл бұрын
para que todo o trabalho de fazer Integer.parseInt(txtAN.getValue().toString())? eu só coloquei typecast int e resolveu
@clairton_edna
@clairton_edna 5 жыл бұрын
Poderia ter deixado aqui as imagens para usar nos exemplos.
@alebatata_
@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
@HMMRJ
@HMMRJ 9 жыл бұрын
+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());
@DevSamuquinha
@DevSamuquinha 9 жыл бұрын
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??
@92759642
@92759642 8 жыл бұрын
demorou muito mais eu consegui e entendi muito bem kkkkkkkkkkkkkkkkk
@samuelnascimento2478
@samuelnascimento2478 8 жыл бұрын
Ele criou uma máquina do tempo hahaha
@frunoshow
@frunoshow 2 жыл бұрын
Alguém sabe alguma forma de redimensionar a imagem dentro do botão, por que eu não estou sabendo fazer.
@danielxavier1488
@danielxavier1488 7 жыл бұрын
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-if7ei
@MarcosOliveira-if7ei 6 жыл бұрын
porq eu inseri as imagens no label e no botão e as imagens não se ajustaram ?
@yagojorgearaujo5203
@yagojorgearaujo5203 9 жыл бұрын
Por que o "lblIdade" tem que ser passado para String se o resultado é um número.
@wellingtonaraujo5418
@wellingtonaraujo5418 6 жыл бұрын
" 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
@brendagabrielasenradasilva2467 Жыл бұрын
Muito boa a aula!Eu tenho uma dúvida:pq que precisa converter txtAN para inteiro?Ja q seu tipo é number?
@edmundofilhopaula4543
@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 : )
@eudes3
@eudes3 4 жыл бұрын
Guanabara,boa tarde. Essa plataforma OutSystem é boa mesmo? La fora eles pagam tudo isso mesmo? 6500 euros.
@shadowsmaster2175
@shadowsmaster2175 2 жыл бұрын
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
@gabrielapantoja8746 Жыл бұрын
conteudo de ouro!
@Gabriel-zm6tq
@Gabriel-zm6tq 9 жыл бұрын
Guanabara, com relação aos concursos que você diz nas aulas, precisa ter graduação completa para poder prestar??
@marcelocarvalhoferraz432
@marcelocarvalhoferraz432 7 жыл бұрын
Como eu faço para gerar um procedimento/função onAction no JavaFX?
@DavidPereira-wq6sq
@DavidPereira-wq6sq 7 жыл бұрын
Não encontrei o pacote de imagens desta aula!
@TheWinterfalls
@TheWinterfalls 9 жыл бұрын
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
@mateusoliveira2857
@mateusoliveira2857 6 жыл бұрын
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.
@kleydesantos1
@kleydesantos1 3 жыл бұрын
Não achei o pacote de imagens :(
@CorruptionManX
@CorruptionManX 6 жыл бұрын
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.
@Ricardo8605br
@Ricardo8605br 9 жыл бұрын
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() ?
@lucasgac1
@lucasgac1 9 жыл бұрын
Rick mae Cara, é mais fácil botar: int an = (int) txtAN.getValue();
@TheChosen0791
@TheChosen0791 7 жыл бұрын
Com typecast não vai,tem que usar Classe Wrapper!
@ruirodrigues878
@ruirodrigues878 6 жыл бұрын
não consegui fazer, não consegui atribuir as variáveis as várias formas que foram colocadas.
@alexsandrooliveira8471
@alexsandrooliveira8471 6 жыл бұрын
A parte que interessa começa em 7:34
@mrThobiasAlmeida
@mrThobiasAlmeida 9 жыл бұрын
O meu: Date atual = new Date(); SimpleDateFormat formatador = new SimpleDateFormat("yyyy"); String data_atual = formatador.format(atual);
@tiagodmota5840
@tiagodmota5840 5 жыл бұрын
O "_" reseta a regra de nomes de variáveis iniciando com letra minúscula e depois CamelCase?
@Mocreio-l2f
@Mocreio-l2f 5 жыл бұрын
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)); }
@diegofagundes181
@diegofagundes181 5 жыл бұрын
Man, tu não tem ideia do quanto eu quebrei a cabeça pra descobrir isso! Salvou meu código xD
@paulosilva3997
@paulosilva3997 5 жыл бұрын
dava pra trocar o 2019 pelo Calendário
@fsfxgn9207
@fsfxgn9207 8 жыл бұрын
Resolução do problema: Calendar calendario = Calendar.getInstance(); int id = calendario.get(Calendar.YEAR) - Integer.parseInt(txtAN.getValue().toString()); lblIdade.setText(Integer.toString(id));
@vidagospel1468
@vidagospel1468 6 жыл бұрын
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
@larissagarcia2956
@larissagarcia2956 2 жыл бұрын
não consigo q o resultado apareça na tela no netBeans de 2022
@giannistephaniecarreirahon9095
@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!
@ddg7927
@ddg7927 7 жыл бұрын
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.
@raphaelsouza8697
@raphaelsouza8697 7 жыл бұрын
De acordo. Sugiro ler as ponderações do Henrique Malafaia, feitas há pelo menos 2 anos.
@efcplay
@efcplay 8 жыл бұрын
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_cr5462
@edson_albuquerque_cr5462 4 жыл бұрын
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));
Curso de Java #07 - Operadores Aritméticos e Classe Math
39:54
Curso em Vídeo
Рет қаралды 360 М.
Curso de Java #06 - Tipos Primitivos e Manipulação de Dados
48:04
Curso em Vídeo
Рет қаралды 620 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
49:14
Exercícios de Java #10 - Curso de Java
23:54
Curso em Vídeo
Рет қаралды 85 М.
Como Fazer o Primeiro Programa em Java do Zero! #1
14:33
Tácio | Dev para Iniciantes
Рет қаралды 88 М.
Informática Básica para Concurso Público | Questões Comentadas sobre Noções de Informática
16:20
Otimize seus estudos e pesquisas com o poder do Notebook LM
22:35
Curso em Vídeo
Рет қаралды 57 М.
The 7 Levels of Calculus
4:38
The Unqualified Tutor
Рет қаралды 51 М.
Минимум математики для Айтишников
16:12
Não consigo aprender programação - o que fazer?
19:19
Bóson Treinamentos
Рет қаралды 157 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН