Если вам сложно делать мультиэкранное приложение, тогда сделайте его сначала для того экрана, который вам удобнее, а затем составляйте пропорции. Вот к примеру.
Экран 240х320. Было:
g.fillRect(0, 0, 240, 320);
g.drawString(text, 120, 20, Graphics.HCENTER | Graphics.TOP);
Вот. Теперь берем: 240 - w, 320 - h. Заменяем эти значения:
g.fillRect(0, 0, w, h);
Для остальных значений составляем пропорцию:
240 - w
120 - ?
120*w/240 = ?
Сокращаем. Получаем: w/2
320 - h
20 - ?
Получается h/16
Подставляем.
g.drawString(text, w/2, h/16, Graphics.HCENTER | Graphics.TOP);
Со временем вы научитесь на лету подставлять векторные значения

__________________