我有一个JTextPane,我在哪里可以找到原始的paintComponent方法,因此我可以对其进行修改而不会失去其效果。
我想知道的原因是因为我想修改此方法以便更改颜色。 像这样:
@Override
protected void paintComponent(Graphics g) {
g.setColor(Color.RED);
g.drawString(text1, X1, Y1);
g.setColor(Color.BLACK);
g.drawString(text2, X2, Y2);
如果有人可以告诉我在JavaDoc中可以在哪里找到paintComponent方法,这也会对我有帮助。
答案 0 :(得分:0)
这是Javadoc中的paintComponent方法。
您可以通过在属于JComponent的任何类中调用super.paintComponent(g)
来调用原始方法。
@Override
protected void paintComponent(Graphics g) {
g.setColor(Color.RED);
g.drawString(text1, X1, Y1);
g.setColor(Color.BLACK);
g.drawString(text2, X2, Y2);
super.paintComponent(g);
}