LWUIT. Формы. Установка заднего фона формы

👁 71 просмотров

Формы в Java ME — это верхнеуровневые компоненты, которые служат корневым элементом в интерфейсе LWUIT — библиотеки. Часто требует разметить фото на заднем фоне формы и подогнать сразу под размеры экрана. Для установки и масштабирования, под скрин, заднего фона в виде картинки в форме можно воспользоваться следующим кодом:

Image iMBanner;
try {
    iMBanner = Image.createImage("/res/main-banner.png");
    fLBanner.setLayout(new BorderLayout());
    fLBanner.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
    fLBanner.setLayout(new BoxLayout(BoxLayout.X_AXIS));
    fLBanner.getStyle().setBgImage(iMBanner);
    fLBanner.getStyle().setBackgroundType(Style.BACKGROUND_IMAGE_SCALED);
} catch (IOException ex) {
    ex.printStackTrace();
    System.out.print("Error\n\n"+ex.getMessage());
    fLBanner.addComponent(new Label(ex.getMessage()));
}
fLBanner.show();