Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2022

Aula do dia 13/05/22 - LPB

Nessa aula o professor nos passou uma atividade além de fazer um revisão do que vistos ao longo do primeiro bimestre, conceito e prática de programação básica, como paradigmas que é forma de organizar o pensamento,  as estruturas de controle que são Sequência , Decisão ou Seleção, Repetição ou Iteração, entre outras muitas coisas. Também Fundamentos de Programação Orientada a Objetos em Java, como as classes são moldes para a criação de objetos, elas que definem como são os objetos, outro assunto foi vetores e matrizes, vetores são um único índice ou dimensão e matrizes são dois ou mais índices ou dimensões, as interfaces gráficas com usuário, que pode ser uma linguagem de programação Orientada a Objetos e pode fazer uso de recursos do JDK (Java DevelopmentKit), e por ultimo o que estamos vendo agora, o Java SWING que estou aprendendo no momento mas o que eu entendi é que é Sequência , Decisão ou Seleção, Repetição ou IteraçãoSequência , Decisão ou Seleção, Repe...

Tutorial 10 - JMenu e Look&Feel - LPB

 Comecei criando uma classe Java e uma JFrame como todas as outras. Adicionei varias coisas como: Menu Bar, dentro dele o Menu, mudei seu nome para UI, dentro dele fui em Add From Palette, e adicionei o menuitem 4 vezes: Classic (variável "mnClassic"), Windows (variável "mnWindows"), Motif (variavel "mnMotif") e Nimbus (variavel "mnNimbus").  Depois adicionei o Label1 nomeei como Hello, Button, Toggle Button, Check Box, Button Group, Combo Box, List, Text Área, Text Field, Editor Pane, Tree e o Table. tudo ficou assim: Depois utilizei o mesmo testo para definir a função de cada um dento do "UI". Depois adicionei esse texto no "Nimbus": Por fim ao executar ficou assim: Aprendi a usar novas ferramenta e como utilizar o java Swing e fazer programas que posso utilizar no futuro.

Tutorial 09 - JTable - LPB

 Comecei criando um JFrame como todos os outros.  Então coloquei um Table, com a variável tblProduct, e mudei a quantidade em model, era 4 e coloquei 3, uma com o nome Product Name, outra Category e Price, depois disso adicionei Label1, o nomeei como Product Name, Label2 nomeei como Category, e Label3 como Price, depois adicionei o TextField apaguei seu texto e mudei sua variável para tfProName, depois coloquei um Combo Box e editei em model nas propriedades colocando Eletronic, Art, Electricity e Food para ser mostrado na lista e sua variável coloquei como cbCategory, depois adicionei outro TextField, tirar sei texto e mudei sua variável para tfPrice, após isso adicionei mais 3 Button, um com o nome Add e variável bAdd, outro Update e variável bUpdate e por ultimo o Delete com a variável bDelete e por ultimo adicionei Label3 para mostrar as mensagens de erro ou sucesso. Ficando assim: Após todo esse passo, fui na area do source e adicin...

Tutorial 08 - JEditorPane e JTextPane - LPB

 Comecei criando um classe de Java e depois uma JFrame como todos os outros. Depois adicionei o Editor Pane, sua variável coloquei cmo "epPage", depois adicionei o Text Pane e nomeei sua variável como "tpPage", depois coloquei um TextField, apaguei seu texto e coloquei sua variável como "tfURL", e adicionei por ultimo um Button com o nome de Submit e sua variável como "bSubmit". no Editor Pane e Text Pane ira aparecer o site de acordo com a URL que é escrito em TextField, e o Button vai ser para executar essa URL.Para isso configurei o Button e criei uma nossa classe JFouder no Java Class, adicionei a pagina da web minha que ira aparecer em Text Field e adicionei uma imagem ficando assim: No final fica assim: Aprendi a incrementar as propriedades Editor Pane e Text Pane, incrementando imagens e URLs para abrir paginas na web.

Tutorial 07 - JCombobox e JList - LPB

 Primeiro criei um projeto como todos os outros, nomeei nas propriedades Product List. Então comecei pegando o componente Label, editei seu texto para "Enter product name:", coloquei jTextField1, tirei seu texto e nomeei sua variável como "tfProName", depois coloquei um Button, nome como "Add" e variável como "bAdd", no segundo Button, nome como "Delete" e variável como "bDelete", Label2 coloquei seu nome como "Product List", Combo Box editei sus itens em propriedade no model e apaguei o texto, coloquei sua variável como "cbProList", adicionei o bloco List, apaguei também seu texto em propriedade model deixando em branco por ultimo adicionei o botão Label3 para aparecer se houve erro ou sucesso no programa, apaguei seu texto e coloquei sua variável como "lMessage". Em seguida fui colocar os comandos para o botão Add para que o que for escrito em "Enter product name:" apareça no Combo Bo...

Tutorial 06 - JToggleButton - LPB

Primeiro criei um projeto como todos os outros mas criei um novo Fouder e dei o nome de images, copiei e colei duas imagens de uma lâmpada acesa e outra apagada nessa pasta. Então comecei adicionando um jToggleButton1, para mostrar ON/OFF, o nomeei como "OFF", e sua variável como "tgbPower", depois coloquei o Label1, mudei seu icon para aparecer as duas imagens, e sua variável mudei para "lImage". ficando assim: Fui então na área do Source para o jToggleButton1 executar sua função de ON/OFF e mudar a imagem de a cordo com o botão que esta, ficando assim: Em seguida mudei a cor do botão para quando for OFF ser verde e quando for ON vermelho, realizei isso em propriedades depois fireground, ficando assim: Nessa atividade aprendi a usar novos botões e colocar a configuração de cores nos botões e como utilizar esses blocos da maneira certa.

Tutorial 05 - JLabel e JImageIcon - LPB

Primeiro criei um projeto como todos os outros então: Comecei colocando o Button1, dei o nome de "Back" e sua variável como "bBack", depois o Button2, o nomeei como "Next" e sua variável como "bNext" e adicionei o Label1, coloquei a variável como "lImage" mudei seu icon em propriedades e adicionei 6 imagens que salvei, copiei e colei no projeto, assim as imagens vão aparecer no Label1, e o Button Next é para passar a imagem e Back é para sair/voltar a imagem. Ficando assim: Depois no Source  fui colocar os comandos para tudo funcionar, coloquei o String para aparecer as imagens ficando assim: " String[] imagenames={"1.png,2.png,3.png,4.png,5.png,6.png"}; ". No botão Next adicionei para executar a função de passar as imagens e ficou assim: Após isso fui configurar do botão Back para realizar sua função de sair/voltar a imagem, e ficou assim: Concluindo: esse projeto me ensinou como construir um programa em Java usando...

Tutorial 04 - JRadioButton - LPB

Nesse projeto comecei usando o Label1, para mostrar o License Agreement, depois o Test Area, para colocar o texto que vai ser mostrado no programa, depois dois RadioButton que vai servir para ser selecionado , um com o nome de Agree e sua variável como "rAgree" e o outro nomeei como Decline e sua variável como "rDecline", por ultimo adicionei um Button para confirmar a opção escolhida pelo usuário e executar sua função ou não, o nomeei como Install e sua variável como "bInstall". Então adicionei o texto que eu queria mostrar no Text Area, ficando assim: Após isso fui para a área do Source e determinar as funções que cada bloco deve fazer, o final do programa ficou assim. Concluindo, esse programinha é para o usuário poder instalar determinado texto aceitando o arquivo.

Tutorial 03 - JPassword Field e JCheckbox - LPB

Para começar criei um projeto no NetBeans, nesse projeto também implementei o JFrame From, então ja começando coloquei o Label1 para indicar o Username, o TextField1 para o usuário pode digitar o user name, Label2 para indicar a Senha(password), o PasswordField1 onde o usuário vai digitar a senha, CheckBox onde a pessoa pode relembrar a senha, Button de login, label3 para mostrar as mensagens correspondentes, label4 para mostrar o título de Login Form e por último o Button2 para resetar o que será escrito. Dei o nome de suas variáveis correspondendo com cada função que ele irá exercer. Ficando assim: Então na área de Source comecei pelo Button Login para que ele funcione e quando clicado ser mostrado lo Label3 "Login successful with remembering option" para quando o login desse certo com a opção de relembrar a senha e "Login successful without remembering option" quando o login desse certo sem a opção de relembrar a senha, depois o Button reset para resetar caso o u...

Tutorial 02 - Textfield - LPB

 Comecei criando o projeto no Netbeans como ele pede, então coloquei o nome pedido e com ele criando comecei no designe colocando o Label1, renomeei para "Enter your name:", coloquei o Text Field, deixei ele sem nome, e coloquei o nome de sua variável como "tfName", depois coloquei um Button, o renomeei como "Greet" e sua variável "bGreet", depois adicionei o Label2 e tirei seu nome, mas sua variável se chamou "lMessage". ficando assim: Depois no Greet cliquei em event e fui ver a ação, abriu no source e escrevi "String message="Hello, "+tfName.getText() lMessage.setText(message);" para poder ter o comando de quando for escrito o nome, apertar o botão  e aparecer "Hello,(nome)", ficando assim: Então para finalizar coloquei um botão de limpar(clear) para poder apagar e reescrever novamente o nome, ficando assim:

Tutorial 01 - Hello World Swing - LPB

No primeiro tutorial, ele me instruiu a criar uma nova pasta que nunca tinha usado usando Java (JFrame From), nomeei como "HelloSwing" e adicionei um Package (ttaiit.blogspot.com) que nunca tinha usado nos outros projetos que fiz, depois adicionei um Button na tela de design, o renomeei como "Say!" e o nome da sua variável como "bSay", em seguida fui ver a ação performada como mostrava no tutorial.   Depois fui para a área source que foi direcionada. Em seguida adicionei o bloco Label, apaguei o nome escrito, arrumei sua posição e coloquei o nome da variável como "lMessage", como foi mostrado. Depois disso para concluir o primeiro tutorial, voltei para área source e coloquei a mensagem que deveria aparecer pelo Label quando apertasse o Button, no "private void bSayActionPerformed(java.awt.event.ActionEvent evt)" adicionei o comando para aparecer a mensagem: Hello Swing! "lMessage.setText("Hello Swing!");", ficando ...

Aula do dia 06/05/22 - LPB

 Nessa aula o professor explicou sobre o trabalho 7 sobre matrizes e vetores que foi o que vimos na ultima aula, tivemos que fazer um trabalho usando o Net Beans sobre as notas dos alunos, assim como o exemplo que ele passou na aula passada, foi um tanto difícil, mas com ajuda dos meus amigos eu consegui fazer!! Imagem ilustrativa do trabalho Imagem ilustrativa do trabalho  A ideia do trabalho é um sistema que mostra a nota dos alunos junto com o nome e os bimestres correspondentes.

Aula do dia 29/04/22 - LPB

Nessa aula tivemos revisão sobre matrizes e vetores que vimos em LPA, foi uma aula mais pratica onde o professor usou mais a lousa e foi um pouco melhor, ele deu exemplos usando notas de alunos e acho um pouco fácil, um exemplo que ele deu foi: o usuário ira pedia o nome de tal aluno e sua nota. "A nota do" aluno[1] "foi" bimestre[1]"!"