1

イメージのアルファ値を変更して、BD-J アプリケーション用に DvbBufferedImage を使用してフェードイン アニメーションを作成しようとしています。

doubleBuffer = new DVBBufferedImage(1920, 2180, DVBBufferedImage.TYPE_ADVANCED);

しかし、バッファを作成した後、その幅と高さは0になり、グラフィックを取得しようとすると:

DVBGraphics bufferGraphics = doubleBuffer.createGraphics();

null を返します。

その後、バッファに画像を描画したいのですが、NullPointerException. 提案はありますか?このコードDvbBufferedImageを 使用して置き換えたとき:BufferedImage

protected BufferedImage bufImage = new BufferedImage(1920, 2180, BufferedImage.TYPE_INT_ARGB );

それは言う:

コンストラクタ BufferedImage(int, int, int) は未定義です

Bd-j アプリケーションの開発にカスタマイズされた Eclipse を使用しており、私の Java バージョンはjre1.8.0_77.

このアプリケーションで使用されるクラスは次のとおりです。

basis.jar
btclasses.zip
j2me_xml_cdc.jar
javatv.jar
jsse-cdc.jar
pbp_1_0.jar
SonicBDJ.jar

この問題についてご協力をお願いいたします。よろしくお願いします。

4

1 に答える 1