HSceneのバックグラウンド設定

HSceneのバックグラウンド色を設定するサンプルコード。

 

Main.java

import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
 
import javax.tv.xlet.Xlet;
import javax.tv.xlet.XletContext;
 
import org.bluray.ti.selection.TitleContext;
import org.havi.ui.HScene;
import org.havi.ui.HSceneFactory;
import org.havi.ui.HScreen;
 
public class Main extends Container implements Xlet{
    public void initXlet(XletContext xc){
        try {
            HScene hs= HSceneFactory.getInstance().getFullScreenScene(
                    HScreen.getDefaultHScreen().getDefaultHGraphicsDevice());
            Graphics g = hs.getGraphics();
            hs.setBackgroundMode(HScene.BACKGROUND_FILL);
            hs.setBackground(Color.blue);
            hs.setVisible(true);
        } catch (Throwable thr){
        }
    }
    public void startXlet(){}
    public void pauseXlet(){    }
    public void destroyXlet(boolean unconditional){ }

 

}

関連する項目

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください