我已經實現了一個類DrawingPane extends JPanel
來繪製一些形狀。我已個別方法中創建用於每個類型的形狀,例如到圈子對應:Java Swing JPanel。我如何繪製形狀?
public void paintCircles(Graphics g) {
super.paint(g);
但是我不能夠通過一個參考從另一個類調用此對DrawingPane
類。如何才能做到這一點?如果這種方式不可行,那麼如何調用單獨的方法來繪製每種形狀,因爲代碼要求與不同的形狀有所不同?
另外,類JPanel
中的scrollRectToVisible方法不適用於對象RoundRectangle2D.Double
。如何使這些形狀可見?
執行[演出風俗繪畫(http://download.oracle.com/javase/tutorial/ uiswing /繪畫/)教程。如果你不能從中找出答案,我建議你準備併發布你的最佳嘗試[SSCCE](http://sscce.org/)。 –