Escolar Documentos
Profissional Documentos
Cultura Documentos
CÓDIGOS
Array List
double[] saldosDasContas;
saldosDasContas[5] = conta5.getSaldo();
Barra de carregamento
int i = 1;
public void carregarBarra(){
ActionListener ac = new ActionListener(){
public void actionPerformed(ActionEvent e) {
jpbBarra.setString(i+"%");
jpbBarra.setValue(i);
if(i==101){
new Acesso().setVisible(true);
setVisible(false);
}
i++;
}
};
Timer t = new Timer(20,ac);
t.start();
}
//depois coloque dentro de um evento
carregarBarra();
Para mudar a barra de cor
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndF
eelClassName());
} catch (ClassNotFoundException ex) {
Logger.getLogger(JFrame.class.getName()).log(Level.SEVERE,
null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(JFrame.class.getName()).log(Level.SEVERE,
null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(JFrame.class.getName()).log(Level.SEVERE,
null, ex);
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(JFrame.class.getName()).log(Level.SEVERE,
null, ex);
}
Construtores
class Conta {
String titular;
int numero;
double saldo;
// construtor
Conta() {
System.out.println("Construindo uma conta.");
}
// ..
}
}
}
Controlando o acesso
class Conta {
String titular;
int numero;
double saldo;
// ..
class TestaContaEstouro1 {
public static void main(String[] args) {
Conta minhaConta = new Conta();
minhaConta.saldo = 1000.0;
minhaConta.saca(50000); // saldo é só 1000!!
}
}
class TestaContaEstouro2 {
public static void main(String[] args) {
Conta minhaConta = new Conta();
minhaConta.saldo = -200; //saldo está abaixo de 0
}
}
class TestaContaEstouro3 {
if (jtxtnome.getText().isEmpty() || jtxtidade.getText().isEmpty())
{
JOptionPane.showMessageDialog(rootPane, "Preencha os
campos!!");
} else {
//alguma coisa
}
Colocar uma imagem em uma Label
if (jckb.isSelected()) {
x = 0.02;
} else {
x = 0;
}
if (jcmbCategoria.getSelectedIndex() == 0) {
x=1;
} else {
X=0;
}
Atributo Connection:
Representa uma conexão ao banco de dados. Nessa interface
são apresentados os métodos mais utilizados.
Atributo prepareStatement:
É usado para criar um objeto que representa a instrução SQL
que será executada, sendo que é invocado através do objeto
Connetion.
Atributo ResultSet:
É usado para pegar o resultado da instrução SQL e converte-
la para Java.
Caminho para o banco de dados:
“jdbc:mysql://localhost:3306/nome_do_banco”