Hola:
A los métodos paint() no debes llamarlos tú. Los llama java cuando la ventana se muestra o es necesario repintarla. Si quieres probar un repintado, llama al método repaint(), que no lleva parámetros. De todas formas, no es necesario donde lo has puesto porque al hacer setVisible(true), java llamará al paint().
Estás haciendo dos new de vectores, que supongo que no es eso lo que quieres.
Declara vectores como un atributo
static de MiClase. En el main haces el new como lo tienes ahora, pero quitando la declaración. En el método paint() de MiClase nohagas el new, sólo llama a dibuja(g)
Código PHP:
public class MiClase
{
static vectores mismetodos;
public static void main (String [] args)
{
...
mismetodos = new vectores (...);
mismetodos.ingreso();
mismetodos.suma();
...
}
public void paint (Graphics g)
{
super.paint(g);
mismetodos.dibuja(g);
}
Se bueno