別のクラスでインスタンス化でき、独自のメソッドを呼び出すことができるJComponent
クラスを作成することは可能ですか?paintComponent()
repaint()
class A extends JComponent {
@Override
paintComponent(){//code here
}
}
class B {
static public A temp = new A();
void someMethod() {
if (something)
temp.repaint(); //will this repaint this particular
//component if it was in a JFRAME
else if (something)
//do not repaint
else if (anothersomething)
temp.repaint();
}