Domanda

Ho una classe che si estende MyCanvas JComponent. Su questa tela che ho disegnato un paio di cose e ha il suo metodo principale.

    public static void main(String args[]) {
    JFrame mainFrame = new JFrame("Graphics demo");
    mainFrame.getContentPane().add(new Canvas0_1());
    mainFrame.pack();
    mainFrame.setVisible(true);   }

Come chiamare a caricare la tela da altro metodo principale di mio programma. È possibile?

È stato utile?

Soluzione

E 'possibile, ma probabilmente non è quello che ti serve. Se si insiste solo provare:

class OtherClass {
   public static void main( String [] args ) {
       MyCanvas.main( args );
   }
}

E questo è tutto.

Credo che sarà meglio se si crea un'istanza della tela e aggiungerlo ad un altro componente e non usarlo direttamente da main

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top