O conteúdo desta página requer uma versão mais recente do Adobe Flash Player.

Obter Adobe Flash player

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

O conteúdo desta página requer uma versão mais recente do Adobe Flash Player.

Obter Adobe Flash player

O conteúdo desta página requer uma versão mais recente do Adobe Flash Player.

Obter Adobe Flash player

O conteúdo desta página requer uma versão mais recente do Adobe Flash Player.

Obter Adobe Flash player

ActionScript
Android
CSS
CSS3
Flash
HTML
HTML5
Java
JavaScript
SQL
XML

O que você precisa para programar em Java

  • Fazer o download do Java JDK e instalar
  • Fazer o download do NetBeans e instalar
  • Configurar as variáveis de ambiente
  • Executar o NetBeans

Declarando variáveis em Java

  • O que são variáveis e como declarar

Tipos e conversão de dados

  • Boolean
  • Float
  • Long
  • Double
  • Integer
  • Number
  • Decimal
  • Inteiro para String
  • Inteiro para Float
  • String para Inteiro

Operadores

  • Tipos de operadores utilizados em Java
    • Operadores de atribuição
    • Operadores aritméticos
    • Operadores incremento e decremento
    • Operadores lógicos
    • Operadores relacionais
    • Operadores bitwise
    • Operador ternário

Estruturas de Controle

  • A declaração If
  • A declaração Switch
  • As declarações Break e Continue
  • O loop For
  • Os loops While e Do/While
  • O loop For/Each

Gerenciadores de Layout

  • BorderLayout
  • BoxLayout
  • CardLayout
  • FlowLayout
  • GridBagLayout
  • GridLayout
  • GroupLayout
  • SpringLayout

Eventos

Eventos de teclado

  • keyPressed
  • keyReleased
  • keyTyped

Eventos do mouse

  • mouseClicked
  • mouseEntered
  • mouseExited
  • mouseWheel
  • mousePressed
  • mouseReleased
  • mouseDragged
  • mouseMoved

Eventos de Focus

  • focusGained
  • focusLost

Gráficos 2D

  • Como desenhar uma linha
  • Como desenhar um retângulo
  • Como desenhar uma oval
  • Como desenhar uma elipse
  • Como desenhar um polígono
  • Como desenhar arcos

Componentes Swing

Contêineres

  • Barra de Ferramentas - JToolBar
  • Dividir Painel - JSplitPanel
  • Painel - JPanel
  • Painel da Área de Trabalho – JDesktopPane
  • Painel de Rolagem - JScrollPane
  • Painel em Camadas – JLayeredPane
  • Painel Tabulado – JTabbedPane
  • Quadro Interno - JInternalFrame

Controles

  • Área de Texto – JTextArea
  • Árvore – JTree
  • Barra de Progresso – JProgressBar
  • Barra de Rolagem - JScrollBar
  • Botão Alternar - JToggleButton
  • Botão de Opção - JRadioButton
  • Button - JButton
  • Caixa de Combinação - JComboBox
  • Caixa de Seleção - JCheckBox
  • Caixa de Texto - JTextField
  • Campo de Senha - jPasswordField
  • Campo Formatado - JFormattedTextField
  • Controle Deslizanate - JSlider
  • Controle Giratório - JSpinner
  • Grupo de Botões - ButtonGroup
  • Lista - JList
  • Painel de Texto - JTextPane)
  • Painel do Editor - JEditorPane
  • Rótulo - JLabel
  • Separador - JSeparator
  • Tabela - JTable)

Menus

  • Barra de Menu - JMenuBar
  • Item de Menu - JMenuItem
  • Item de Menu Botão de Opção - JRadioButtonMenuItem
  • Item de Menu Caixa de Seleção - JCheckBoxMenuItem
  • Menu - JMenu
  • Menu Pop-up - JPopupMenu
  • Separador - JSeparator

Janelas

  • Caixa de Diálogo - JDialog
  • Frame - JFrame
  • Painel de Opções - JOptionPane
  • Selecionador de Arquivos - JFileChooser
  • Seletor de Cores - JColorChooser

Miscelânea

  • Como criar uma função para preencher um vetor com números aleatórios e extrair o maior e o menor número.
  • Como criar uma função preencher um vetor com números aleatórios e extrair somente os números pares ou os números impares.
  • Como criar uma função para fatorar um número qualquer.
  • Como criar uma função para criar a sequencia de Fibonacci.
  • Como criar uma função para criar uma tabuada.
  • Como criar uma função para extrair o maior de três números.
Biologia
Contabilidade
Direito
Física
Geografia
História
Informática
Inglês
Matemática
Português
Química
 
Tutoriais Simulados Aplicativos Contato
       
ActionScript Biologia GeoBrasil jorge.eider@gmail.com
Android Contabilidade GeoUSA  
CSS Direito SoPlacas  
CSS3 Física SoPlacas-Lite  
Flash Geografia    
HTML História    
HTML5 Informática    
Java Inglês    
JavaScript Matemática    
SQL Português    
XML Química