Programação Orientada a Objetos
Prof. Rafael Silva
Colocar imagem na barra de título da Janela
1 – Copiar a imagem e colar no pacote onde está a classe(colar no eclipse)
2 – Inserir, no método construtor da Jframe, as linhas de código:
URL url = this.getClass().getResource("lanchonete.png");
Image imagemTitulo = Toolkit.getDefaultToolkit().getImage(url);
setIconImage(imagemTitulo);
Observação: o nome da imagem pode ser alterado, assim como sua extensão,
respeitando o nome original de sua imagem.
Primeira Linha: obtém o caminho da imagem
Segunda Linha: Cria a imagem em formato de ícone para ser inserida na Jframe
Terceira Linha: adiciona a imagem na barra de título
Quebra de Linha automática e barra de Rolagem na
JTextArea:

Usar as linhas de código abaixo:
Colocar como atributos da classe:
JTextArea jtaEndereco = new JTextArea(); //Cria a TextArea
JScrollPane jsRolagem = new JScrollPane(jtaEndereco); //Adiciona Scroll a TextArea
Colocar dentro do método construtor:
jtaEndereco.setLineWrap(true); //Quebra de linha automatica
jsRolagem.setBounds(100,150,150,100); //posiciona na JFrame
add(jsRolagem); //adiciona na JFrame
Mudando a cor e espessura da borda de componentes

Usar as seguintes linhas de Código:
Color cor=new Color(100,100,100); // cria a cor em RGB que será usada
LineBorder borda=new LineBorder(cor,2); // cria a borda com a cor especificada e com
espessura 2 pixels
botao.setBorder(borda); //muda a borda de um botão para a borda criada
Mudando a cor de fundo do botão ao colocar ou tirar
o cursor mouse sobre botao
//muda a cor de fundo ao colocar o cursor do mouse sobre:
public void mouseEntered(MouseEvent e) {
botao.setBackground(new Color(100,100,200));
}
//muda a cor de fundo ao tirar o cursor mouse do botão:
public void mouseExited(MouseEvent e) {
botao.setBackground(null);
}
Colocar Imagem em JLabel
JLabel jlimagem=new JLabel(); //criação da Jlabel
URL url = this.getClass().getResource("lanchonete.png"); //obtendo o caminho da
imagem
ImageIcon iconejl=new ImageIcon(url); //criação do icone
iconejl=new ImageIcon(iconejl.getImage().getScaledInstance(100, 100, 0));
//definindo a largura e altura do icone
jlimagem.setIcon(iconejl); //colocando o ícone na JLabel
Fim
Download

Slides sobre interface grafica