graphics2d

    0

    1答えて

    JavaのEclipseをSwing Designerで使用していて、JPanelにグラフィックを表示しようとしています。 私はかなり素人なプログラマーで、グラフィックスコーディングには新しくありません。 基本的に、2つのJPanel(ステージとセッティング)を持つJFrameがあります。 Surfaceのクラスの中にpaintTestというメソッドがあります。このメソッドはステージJPanelに

    0

    2答えて

    私は現在デザインしているゲームのメニューを作成しています。私はPhotoshopでデザインしたイメージを使ってメニューのボタンとして使用していますが、マウスが画像の上をホバリングしているかどうかを検出する方法です。 私はこれまで通常の矩形に対してこれを行ってきましたが、この形状は基本的な矩形ではありません(形状を見るにはHEREをクリックしてください)。 図形はGraphics2DでBuffere

    0

    2答えて

    これは私の最初の質問Stackoverflowです。 私はJavaでアドベンチャーゲームのIDEを作成しています。私はwalkableエリアを設定する必要があります。この図形は既に頂点で塗りつぶすことができるポリゴンで、新しい点を追加できます。問題は、マウスの位置がポリゴンの境界線上にあるかどうかを検出できないことです。これは、形状を変形することなく新しい頂点を作成するためです。 ポリゴンの境界線

    -1

    1答えて

    私は2つのクラスを持っていますが、1つのクラスは私のGUIフレームビューアです。もう1つは、自分のプロジェクトで使用しようとしているクラスです。 LabeledBarクラスはdrawメソッドを提供します。私は自分のFrameViewerクラスにLabeledBarsのArrayListを持っています。私はそのリストを繰り返して、これらのバーを保持する新しいパネルを作成したいと思います。私はこれらの

    0

    1答えて

    私は現在、いくつかのレンダリングコードに取り組んでおり、Graphics2D.draw(Shape)がオンスクリーンでオフスクリーンと全く同じ方法で実行されているのだろうかと思いました。 私の形状(Line2D)がオンスクリーンであるかどうかを確認する方法はありますか?

    0

    2答えて

    私は.txtファイルを私のJavaコードを使って.bmpファイルに変換しています。私の.txtファイルには複数の行が含まれています。私はすべての行を読み、イメージに印刷しています。 **私のテキストファイル** werwerwr ABC ABC ABC xxxxの **作成取得された画像(.BMP)** すべてが次のように1行に印刷されます。 45werwerwrabc ABC abcxxxx マ

    -3

    1答えて

    次のコードを使用して円を作成しました。私は円の座標を保存するためのボタンを作る必要があります。どのようにこれらの座標を抽出するのですか? GraphicsContext gc = canvas.getGraphicsContext2D(); gc.setStroke(Color.BLUE); Random rnd = new Random(); int x = rnd.nextInt((in

    0

    2答えて

    私はカスタムJLayeredPaneを持っています。私はゲームのループでそれを再ペインティングしています。 JLayeredPaneには2つのカスタムJPanelが追加されています。これらは、前景と背景のJPanelです。フォアグラウンドJPanelを絶えず更新し続けながら、システムリソースへの影響を減らすために、バックグラウンドJPanelを一度しか描画しないでください(ウィンドウがサイズ変更さ

    -2

    1答えて

    空の透明なJPanelを作成し、その上にボックスを形成するために線を描画します。私はボックスのサイズを増やしたいと思いますが、私がそうすると、私はラインがどこにあるかの後ろにトレイルを残してしまいます。 私は多くの検索をオンラインで行ってきましたが、私に適したソリューションを見つけることができないようです。 ご迷惑をおかけして申し訳ございません。 public class AVTBox exten

    -1

    1答えて

    スケーリングの問題を解決するために、次の質問があります。 graphics.drawLine(x1,y1,x2,y2);は2点の間に線を描きます。 この線をこれらの点の「上に」描くのですか、それとも下に描かれていますか? 明確化のために私の画像を見る: 上部例では、ブラックポイントは、xとy座標であり、赤い円は、実際の楕円である楕円をgraphics.fillOval(x,y,w,h);で描かれて