graphics2d

    5

    3答えて

    文字列を文字単位で描画して、テキストで構成されるシェイプに照明効果を追加しようとしています。 while (i != line.length()) { c = line.substring(i, i + 1); cWidth = g.getFontMetrics().stringWidth(c); g.drawString(c, xx += cWidth, yy); i++; }

    4

    2答えて

    私は、ゲームの状態遷移を使用して、ゲームの種類、オプションなどを選択するための複数のビューを持つメニューを持つゲームを作成しています。各メニューは、JFrameのCanvasオブジェクト内でアクティブにレンダリングされます。私はキャンバスにのBufferedImageを描画することにより、すべてのゲームの状態でアクティブなレンダリングを行っておりますので、私はのJButtonまたはその他ののJCo

    0

    1答えて

    これは私がユニコースのために完成しなければならない抜粋であり、それはマークされた割り当てではなく、少し助けを借りて行うことができます。私は画面上に表示され、側面のバウンスを得ることができます、それは画面の下を通って、私はパドルを別の時に画面に表示することができますが、私はそれらを取得するパドルを取得することができます両方とも同時に出現する。ここでヘルプしてください は、私のクラスは MainCla

    3

    3答えて

    Javaの単純なペイントパッドに問題があります。クリアボタンを再描画する際の問題アレイはクリアされていますが、再描画されません。誰も私の問題を見つけることができますか、このコードの明確なボタンを生成する方法がありますか? public class DrawingPanel extends JPanel { private double x1=0; private double

    4

    1答えて

    透明性を持つTYPE_4BYTE_ABGRのImageTypeのBufferedImageがあり、それをTYPE_3BYTE_BGRのBufferedImageに変換したいと思います。私はTYPE_3BYTE_BGRにTYPE_4BYTE_ABGRイメージを描画しようとしましたが、色が変わりました。 白い背景に透明な画像を置くことです。TYPE_4BYTE_AGBR画像を.jpgに書き込むだけで、

    5

    4答えて

    ある画像の一部を別の小さな画像にコピーしたいとします。つまり、部分矩形をコピーします。 私はソースののGraphics2Dオブジェクトを持って、私は、ターゲットの1を作ることができる、と私は約targetGraphics2D.drawImage(画像IMG、....)を知っているが、どのように私はIMGことを得るのですかsourceGraphics2Dから? (aioobeあたり) 回答:ソースは

    41

    3答えて

    g2は、クラスGraphics2Dのインスタンスです。私は、複数行のテキストを描画することができますが、それは改行文字が必要です。次のコードは1行で表示されます。 String newline = System.getProperty("line.separator"); g2.drawString("part1\r\n" + newline + "part2", x, y);

    0

    1答えて

    私のアプリケーションの画面の1つに、いくつかの画像が表示されています。私がしたいのは、ユーザーがクリックした画像に黒い線で囲むことだけです。基本的には、選択した画像を強調したいと思います。黒いフレームは多くのアイデアの1つに過ぎません。より効率的なアイデアを提案することは大歓迎です。 NetBeansが重要であれば使用しています。 おかげで、 Tomer

    1

    1答えて

    私が取り組んでいるプロジェクトでは、さまざまなフォントサイズのテキストをキャンバス上にレンダリングする必要があります。これを行うために、私はグリフベクトルを作成し、それをGraphics2Dを使って描画します。 font = new Font(fontName, Font.PLAIN, fontSize); glyphs = font.createGlyphVector(frc, text);

    17

    3答えて

    回転して表示するには問題があります。BufferedImageローテーションはうまく動いていると思いますが、実際にはそれを画面に描画することはできません。私のコード: Class extends JPanel { BufferedImage img; int rotation = 0; public void paintComponent(Graphics g) {