BorderLayoutを使用してJPanelを設定してチャートを作成しようとしています。このために、私は西の軸成分を持っています&南の領域と中央領域のチャート自体。問題は..私は私の 'グラフ'コンポーネント(基本クラスを拡張するコンポーネント)を追加し、その上に物を描画すると、これは他の軸の領域と重なる。スイングを使用して複数のカスタムコンポーネントを含むjpanelをレイアウトする
各コンポーネントからの0,0の参照が特定の開始点を参照し、それらのすべてが同じポイントを参照していないように設定することができますか(私は今起こっているように) 。
この説明はあまり理解しにくいと思っています。前もって感謝します。
スイングコンポーネントは、BorderLayoutの異なる領域に追加したときに重ならないようにしてください。あなたは何か変なことをしなければならない。問題を示すSSCCE(http://sscce.org)を投稿してください。最初に赤いパネルを西に、緑のパネルを南に、青いパネルを中央に追加するといった簡単な操作で始めると、これは問題ではないことがわかります。次に、中央パネルをカスタムペイントを行うパネルに置き換えて、問題があるかどうかを確認します。つまり、問題の原因となっているコンポーネントを特定します。 – camickr