getting a Graphics object by extending JFrame and
calling this.getContentPane().getGraphics().
не рисуйте непосредственно в JFrame для Custom Painting вы должны искать JLabel , который позволяет рисовать все, другой выбор будетрасширяя JCompoments
или JPanel
для этого
для рисования в Swing, вы должны искать paintComponent(Graphics g)
, а не paint(Graphics g)
, потому что этот метод много раз используется в примерах и распределен по некоторымJava examplesDepots, это неправильный метод с возможными недостатками