Java / Swing:JLabelのカスタムレンダラーで単純な棒グラフを描画する方法
-
06-07-2019 - |
質問
最小限の透明な棒グラフを動的に作成して、キャンバス上に表示したい。
JButtonまたはJLabelにカスタムレンダラーを使用することを考えていました。しかし、このレンダラーで棒グラフをどのように描画しますか?
解決
標準的な方法は、JLabelまたはJPanelのサブクラス(必要に応じて匿名クラス)を作成し、 paintComponent(Graphics g)メソッド。その後、渡されたGraphicsオブジェクトを使用して、必要な長方形(など)を描画できます。その部分の詳細については、 Java 2D Graphics Trailを参照してください。 。
編集:それは質問に答えますか?読み直しただけで、今はわかりません。
所属していません StackOverflow