[英]automatically redraw from JPanel in other JPanel
我在兩個不同的JPanels
繪制了兩個有向圖,當我單擊“編譯”(RUN-COMPILARE)按鈕時,我需要這些圖在一個JPanel
重新繪制,有關此的任何建議,技巧和教程。 我已經搜索過,但沒有結果。
這取決於您如何繪制它們。 如果使用“ Shapes
只需在單個(合並面板)中將它們繪制兩次。
您還可以覆蓋合並面板的paintComponent()並通過適當的轉換調用方法
firstGraphPanel.paintComponent(g);
secondGraphPanel.paintComponent(g);
我認為您應該重寫要重繪的JPanel的paintComponent方法:
@override
public void paintComponent (Graphics g) {
// paint your two graphs here.
}
單擊該按鈕后,調用JPanel.repaint()。 例如,
@Override
public void mouseClicked (MouseEvent me) {
pnl.repaint();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.