問題タブ [graphics2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1933 参照

java - 画像が表示されない理由が気になります

ペイント方法を使用するだけでは、最初は画像が表示されません。Javaウィンドウを最小化してサイズを変更すると、画像が表示されます。不足しているコードはありますか?

0 投票する
4 に答える
11842 参照

java - Java-画像の中央にテキストを描画します

画像の中央にテキストを書く必要があります。書くテキストは必ずしも同じではありません。

私が使用しているコードはここにあります:

問題は、テキストが画像の中央にないことです。どうすればよいですか?

水平方向の中央にテキストを描画するだけです。

0 投票する
1 に答える
921 参照

java - ピクセルパーフェクトな Line2D を作成する方法 - Graphics2D

こんにちは、いくつかの Line2D オブジェクトを含む JPanel があります。問題は、この線を引くと、希望どおりに表示されないことです。線が滑らかではありません、言葉では説明しにくいので画像を載せますが、

ここに画像の説明を入力

ズームエリア、

ここに画像の説明を入力

しわになるのではなく、より洗練された外観にする方法。

ありがとう

0 投票する
2 に答える
4227 参照

java - Line2D 装飾のヒントが必要 - Graphics2D

Graphics2D 描画によって JPanel に配置された Line2D および Arc2D オブジェクトがあります。この質問「How to make pixel Perfect Line2D in - Graphics2D」でその一部を見ることができます。今私が達成したいのは、すべての Line2D および Arc2D オブジェクトに対して 2 つの平行線と円弧を作成することです。視覚的に、

現在描画されている通常の Line2D と Arc2D、

ここに画像の説明を入力

こんな風に飾りたい、

ここに画像の説明を入力

これまでの私の考え、

2 つの異なる線を作成し、通常の線の位置から +gap と -gap をオフセットすることで、これを達成できるかもしれません。しかし、これは私がしたくない多くのオブジェクトを作成します。

さて、私の通常の線をこのように太くすることはできますか?

ここに画像の説明を入力

それらに境界線を与え、そこから中間ビットを削除しますか?

これを達成することは可能ですか?はいの場合、方向性を教えてください。

どんな種類の助けにも感謝します。

0 投票する
2 に答える
1905 参照

java - Java アプレットでの画像表示のヘルプ

以下は、単一の画像を表示するために書いている簡単なアプレットです。コードは正常にコンパイルされ、アプレットはロードされますが、イメージ ファイルはアプレットに描画されません。this.getImage(appletBaseURL, filename); を使用して画像を見つけることができないと考えています。このパッケージに関連付けられているすべてのフォルダーに画像ファイルが保存されていますが、まだ描画されていません。

これらの変更を行った後、それは機能しました。ご協力いただきありがとうございます。

0 投票する
3 に答える
5522 参照

java - Javaでy = mx + bを使用して線を引く方法は?

だから私は一次方程式系を解くプログラムを持っていますが、それは関係ありません。つまり、私のプログラムは y = mx +b の形式で 2 つの線形方程式を渡します。Graphics2D を使用してこれをグラフ化する方法がわかりません。それを理解するのに苦労しています。現時点ではわからないので、お見せできるコードはありませんが、次のことをお伝えできます。

  • 私のプログラムが Ax + By = C を y = mx + B に正しく変換すること
  • おそらく drawLine() メソッドを使用して、いくつかのコードで例を示すと役立つでしょう。
0 投票する
4 に答える
1950 参照

java - JApplet内の画像を垂直線で移動するには?

JApplet 内に画像 (ボール) を表示しましたが、画像を垂直方向 (上下) に移動させたいと考えています。問題は、私がそれを行う方法がわからないことです。

誰かがこの問題について考えを持っていますか?

0 投票する
2 に答える
2599 参照

java - 画像をランダムな位置で点滅させるには?

の中に画像がありJApplet、ランダムな位置に表示したいです。1 秒後に消え、別のランダムな位置に再び表示されます。

「ランダムな位置で点滅」を実装するにはどうすればよいですか?

0 投票する
3 に答える
9497 参照

java - Javaでアウトライン付きのテキストを描画する

Javaでgraphcis2dを使用しており、現在これを使用してテキストをbufferedImageに描画しています

このテキストを別の色のアウトラインで描きたいです。

機能するこの方法を使用する際の問題は、アラビア文字を使用していて、GlyphVector を使用すると順序が逆になり、文字が互いに流れないことです。

誰かがアラビア語のテキストをある色でレンダリングし、別の色でアウトラインを作成する方法を説明してもらえますか?

使用するテキストのサンプルを次に示します。

0 投票する
2 に答える
1352 参照

java - 信号機のループに問題があります

私のプログラムは想定どおりの動作をするので質問したかったのですが、ループのラベル1を赤に変更し、同時にbuttonPanelの背景色を変更することができないようです。