paintcomponent

    1

    1答えて

    最近、フレームのオーバーレイを作成しようとしたときに問題が発生しました。フレームは2つのパネル、GamePanelおよびOverlayPanelで構成され、それぞれ独自のpaintメソッドがあります。私はコードをよりきれいに保ち効率を上げるためにこれらを分離しました。私が現在行っている問題は、私のpaintComponentのメソッドが重なっているために、一度に1つのペイントされたパネルしか表示さ

    0

    1答えて

    私はカードゲームをデザインしています。カードをパネルに描画(ペイント)したいと思います。私がペイントすると、画像のほんの一部しか表示されません。あなたは、ソートのこのスクリーンショットでそれを見ることができます。 私はBufferedImageのためにラッパークラス(CardImage)を書いた: import java.awt.image.BufferedImage; import java.

    0

    2答えて

    なぜペイント方法はこのようには機能しませんが、2番目の方法で動作しますか? 最初の方法: public class Ex extends JFrame{ public static void main(String args[]){ JFrame frame=new JFrame("Title"); frame.setVisible(true); frame.se

    0

    2答えて

    import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.geom.Ellipse2D; import java.awt.geom.Line2D; import javax.swing.JComponent

    -3

    2答えて

    私は、シェイプ(長方形と楕円)のArrayListを持っており、これらのシェイプをペイントしたいと思います。 forループでの色で塗りつぶすにはどうすればいいですか? My ArrayListは、長方形と楕円の両方で構成されています。 fillRect(color)を行うと、すべての図形が四角形としてペイントされ、fillOval(color)を実行すると、すべての図形が楕円形にペイントされます。

    0

    2答えて

    私はJavaペイントと再ペイント作業を理解するためにいくつかのコードを作成したので、私はJavaペイントを学びたいと思います。ここに2つのコードサンプルがあり、それらの違いは何ですか?なぜ仕事を再描画しないのですか? 最初のコードサンプル(それが動作) package com.oguz; import java.awt.BorderLayout; import java.awt.Color;

    -1

    1答えて

    私はバッファリングされたイメージを描画しようとしています。私はフレーム上の画像を取得することができますが、それは画像上に描画するdoesntのようです。私は BufferedImage bufferedImage = new BufferedImage(1280, 800,BufferedImage.TYPE_INT_RGB); を使用する場合、文字列を描画するようだが、私はプロジェクトのために、

    -1

    1答えて

    どこでコードを見つけることができますか、JMenuを拡張するカスタムクラスを使用してpaintComponentメソッドのJMenuを複製するコードをどのように作成しますか? 私はjdkを見てきましたが、自分のクラスまたはそのいずれかの親でJMenuを描画するコードを見つけることができません。 テキストとアイコンの配置コードが必要です。

    1

    2答えて

    主なアイデアは - スライダの値が大きくなると、より多くの行がコンポーネントの等しい部分を分割し、ポリゴンの線を横切らない(画像の左上隅のように)。私はすべてのコーナーでこれをやりたいと思っていますが、今はそのうちの1人だけとしました。 誰かが私の行を幅の1/3にするために変更する必要があることを教えてもらえますか? 私の値は1/3ではなく、1/3ではなく、nはスライダの変数です。 マイコード:

    0

    1答えて

    このコードを実行するとPaintComponentは呼び出されません。「塗装された」メッセージは決して印刷されず、理由はわかりません。誰も助けることができますか? public class DisplayManager extends JPanel { public static final int WIDTH = 700, HEIGHT = 900; public Bottle bott