Pascal
ASP
PHP
C++
VB.net
C#
Java
AC/DC
Artigos
Links
Currículo
Home

JAVA - ENTERPRISE EDITION

2 • Objetos

3 • Interfaces

4 • Handles

5 • Exemplo de Componente JTextArea Text Swing

6 • Polimorfismo

7 • Tokens

8 • Trabalhando com fontes

9 • Seleção de Cores

10 • O Objeto Paint

11 • Exemplos de Gráficos com Paint

12 • Exemplo de JComboList, List e Icon

13 • Exemplo de MouseAdapter

14 • Trabalhando com Paineis, usando mouse listener, Extendendo JPanel

15 • JMenu e Jpopup Menu

16 • Tratando Exceções

17 • Threads

 


TOP TIPS

- Iniciando constante
final nome_constante = valor;

 

- Declarando um array
int array [] = new int[ 10 ];

 

- Função que recebe array
tipo nome_funcao( tipo nome_parametro[] )

 

- finalize
Método de classe que representa um destrutor para a classe em java.
Não é utilizado com frequencia.

 

- extends
Palavra chave para indicar herança

 

- Static
Membro que é igual para todos os objetos. Possui o mesmo valor para todas as instancias.
É um erro de sintaxe um método static chamar um metodo ou variavel de instancia.

 

- Protected
Os membros protected de uma superclasse servem como nível intermediário de proteção entre o acesso
public e private. Os membros protected de uma superclasse podem ser acessados apenas por métodos da
superclasse, da subclasse e por metodos de outras classes porem que estejam no mesmo pacote.

 

- super
Acesso aos metodos da classe pai ou superclasse
super.nome_do_metodo_sobrescrito()

 

- super()
é o construtor da superclasse chamado atravez de uma subclasse

 

- Formato decimal com duas casas apos a virgula

import java.text.NumberFormat;
import java.util.Locale;

public static void main(String[] args)
{

   // Cria um formato decimal de dois digitos a direita do ponto
   NumberFormat moneyFormat = NumberFormat.getCurrencyInstance( Locale.US );

   moneyFormat.format( 111.111 );
}


- Mostrando mensagem na tela

// importa necessario
import javax.swing.JOptionPane;

JOptionPane.showMessageDialog(null, "Mensagem ou componente", "Titulo", JOptionPane.INFORMATION_MESSAGE );


- Criando um campo com multiplas linhas

JTextArea outputTextArea = new JTextArea();
outputTextArea.setText("Texto" );
outputTextArea.append( "Texto da outra linha" );

 

- Criando um scroll no campo de multiplas linhas

JTextArea txt = new JTextArea(5, 25);
JScrollPane scroll = new JScrollPane( txt );

 

Lista de Comandos

// ou /* */ Comantário
+ Adição
- Subtração
* Multiplicação
/ Divisão
\ Divisão inteira
% Módulo
Math.sqrt( x ) - Raiz Quadrada
abs - Valor absoluto
ceil - Arredonda para baixo
cos - coseno
exp - exponencial
floor - arredonda x para cima
log( x ) - logaritmo natural de x ( base e )
max( x, y ) - maximo entre dois
min( x, y ) - menor valor
sin - seno
pow( x, y ) - x elevado a potência y
tan - tangente
STRING.length() - Quantidade de caracteres
charAt( pos ) - Retorna o caracter da posição expecificada
OBJETO.getChars( de, ate, ARRAY, 0 ) - Pega de OBJETO, os caracteres da posição "De" até a posição "ate" e joga no ARRAY
equals( texto ) - Igualdade com teste de caixa alta
equalsIgnoreCase( texto ) - Igualdade sem teste de caixa alta
compareTo( texto ) - Utiliza comparação Lexicográfica, compara valores numéricos
startsWith( texto ) - Verifica se a string inicia como o texto
startsWith( texto, posicao ) - verifica se a partir da posicao o texto é igual ao string
endsWith - Similar ao start porém verifica do final para o inicio
indexOf( texto ) - procura string texto no objeto e retorna a posição
lastIndexOf( texto ) - procura de traz para frente e retorna a posição
substring( inicial, total ) - retorna uma substring do valor inicial até o total de caracteres descrito
concat( objeto string ) - Concatena os objetos
replace( de, para ) - faz replace do string "de", para o string em "para"
toUpperCase() - Tudo para maiusculo
toLowerCase() - Tudo para minusculo
valueOF( objeto nao string ) - Converte objetos não string e atribui ao objeto