Вам понадобится высота и ширина компонента, который вы пытаетесь нарисовать. При условии, что вы используете метод paint(Graphics g)
, самый простой способ:
paint(Graphics g){
Graphics2D g2 = (Graphics2D)g;
g2.translate( component.getWidth()/2.0, component.getHeight()/2.0);
//...
}