Você está aqui: Java ::: Classes e Componentes ::: JTextArea |
Definir uma imagem de fundo (marca d`agua) para um JTextAreaQuantidade de visualizações: 11 vezes |
// Este exemplo mostra como inserir uma imagem de // fundo em uma JTextArea import javax.swing.*; import java.awt.*; public class Estudos extends JFrame{ JTextArea textArea; public Estudos() { super("Como definir uma imagem de fundo para um JTextArea"); Container c = getContentPane(); FlowLayout layout = new FlowLayout(FlowLayout.LEFT); c.setLayout(layout); final ImageIcon imageIcon = new ImageIcon("imagens/fundo.jpg"); textArea = new JTextArea(10, 20){ Image image = imageIcon.getImage(); Image grayImage = GrayFilter.createDisabledImage(image); { setOpaque(false); } public void paint(Graphics g) { g.drawImage(grayImage, 0, 0, this); super.paint(g); } }; JScrollPane scrollPane = new JScrollPane(textArea); c.add(scrollPane); setSize(350, 250); setVisible(true); } public static void main(String args[]){ Estudos app = new Estudos(); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |