вот код, который я получил из inte rnet, и все, что я хочу сделать, это вместо того, чтобы помещать изображение в новый Jframe, я хочу поместить изображение в существующую область jtextarea. заранее спасибо!
package txtarea;
import javax.swing.*;
import java.awt.*;
public class Area extends javax.swing.JFrame {
public static void main(String args[]) {
JFrame frame = new JFrame("JTextArea Background Demonstration");
final ImageIcon imageIcon = new ImageIcon("C:\\Users\\Daniel\\Documents\\Netbeans
Images\\adviser.png");
JTextArea textArea = new JTextArea() {
Image image = imageIcon.getImage();
{
setOpaque(false);
image = image.getScaledInstance(800, 500, Image.SCALE_DEFAULT);
}
public void paintComponent (Graphics g) {
g.drawImage(image, 0, 0, this);
setForeground(Color.black);
super.paintComponent(g);
}
};
textArea.setFont(new Font("Times New Roman", Font.BOLD, 16));
frame.getContentPane().add(BorderLayout.CENTER, new JScrollPane(textArea));
frame.setDefaultCloseOperation(3);
frame.setSize(800, 500);
frame.setVisible(true);
frame.setResizable(false);
}