Java swing obtenga el tamaño del marco

Rectangle r = frame.getBounds();
int h = (int) r.getHeight();
int w = (int) r.getWidth();
Plat00n