HI,
ich habe eine Frage:
Ich habe eine Klasse die von JTextField abgeleitet wird.
Dort habe ich die paintComponent-Methode überschrieben.
Doch jetzt verdeckt die Graphics den eingegeben Text.
Wisst ihr was ich ändern muss, das der eingegebene Text nicht mehr verdeckt wird?
ich habe eine Frage:
Ich habe eine Klasse die von JTextField abgeleitet wird.
Dort habe ich die paintComponent-Methode überschrieben.
Doch jetzt verdeckt die Graphics den eingegeben Text.
Code:
import javax.swing.*;
import java.awt.*;
public class Textfeld extends JTextField {
private static final long serialVersionUID = 1L;
public Textfeld() {
setOpaque(false);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.CYAN);
g.fillOval(5,5,getWidth(),getHeight());
}
public static void main(String[] args) {
JFrame f = new JFrame();
f.setVisible(true);
f.add(new Textfeld());
}
}