Pular para o conteúdo principal

Postagens

Atividade 10 - Tutorial Java Game Programming - Mini Tennis - LPB

-Tutorial 01- Nesse passo tem como objetivo ensinar como se usa o Swing para podermos criar uma janela, então para isso criamos classes para criar a janela, são duas classes, Game que é uma tela vazia, e Game2. Usei o Swing para criar uma janela como a JFrame, onde mudei algumas propriedades como tamanho da janela, visibilidade e definir de fechar o programa. Para fazer a forma 2d é necessário um canvas, para que fosse desenhada as formas utilizei o Graphics e Graphics2d e utilizei o pacote color para pintar essas formas. -Tutorial 02- Para animar nosso jogo irei usar as coordenadas x e y e para isso criei uma função que aumenta  o valor de duas variáveis criadas, x e y são as coordenadas de um círculo. Para criar esse círculo usamos a setRenderingHint, e o anti-aliasing para deixar a imagem melhor, então para evitar que o círculo fique marcado por onde passa utilizei o comando super.paint() que limpa a tela. Depois adicionei um Game Loop para que o jogo funcion...
Postagens recentes

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.