Gente, eu tô precisando escrever em cima de uma imagem. Ou seja criar um JLabel em cima de uma imagem… eu até consegui com o codigo abaixo, o problem é que quano eu redimensiono a janela, o meu Jlabel se movimenta junto e eu quero q ele fique parado onde eu setei a posição… Alguém sabe o que devo modificar para q o JLabl escrito Tathi não se movimente?
public NewClass(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(200,200);
setLocation(200,100);
JPanel panel = new JPanel(){
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
/* Color amarelo = new Color(255,255,210);
Color azul = new Color(225,245,255);
Graphics2D g2d = (Graphics2D) g;
GradientPaint gradiente = new GradientPaint (0, 0, azul, 600, 600, amarelo);
g2d.setPaint(gradiente);
g2d.fillRect(0,0, 846, 491);*/
Image imagem = new ImageIcon("C:\\Users\\Silvia\\Pictures\\SatelliteBig.jpg").getImage();
g.drawImage(imagem, 0, 0, this);}};
getContentPane().add(panel);
JLabel label = new JLabel();
label.setText("TATHI");
label.setLocation(0,0);
label.setSize(50,20);
label.setVisible(true);
panel.add(label);
}