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