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){ }
}
関連する項目
- HScene: HSceneの概要