0

私は2つの有向グラフを2つの異なる方法で描画JPanelsし、ボタンコンパイル(RUN - COMPILARE)をクリックすると、それらのグラフを1つに再描画する必要がありますJPanel。そのための提案、ヒント、チュートリアル。検索しましたが、結果がありません。

4

2 に答える 2

1

それはあなたがそれらをどのように描くかに依存します。使用する場合Shapesは、シングル(マージパネル)で2回ペイントするだけです。

マージパネルのpaintComponent()をオーバーライドし、適切な変換を使用してメソッドを呼び出すこともできます

firstGraphPanel.paintComponent(g);
secondGraphPanel.paintComponent(g);
于 2013-01-17T13:05:57.873 に答える
1

再描画する JPanel の paintComponent メソッドをオーバーライドする必要があると思います。

@override
public void paintComponent (Graphics g) {
    // paint your two graphs here.
}

ボタンがクリックされたら、JPanel.repaint() を呼び出します。例えば、

@Override
public void mouseClicked (MouseEvent me) {
    pnl.repaint();
}
于 2013-01-17T15:12:40.347 に答える