سؤال

لدي فئة Mycanvas التي تمتد JComponent. في هذه القماش ، رسمت بعض الأشياء ولديها طريقتها الرئيسية.

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

كيف يمكنني الاتصال لتحميل اللوحة من الطريقة الرئيسية الأخرى لبرنامجي. هل هذا ممكن؟

هل كانت مفيدة؟

المحلول

هذا ممكن ولكن ربما ليس ما تحتاجه. إذا أصرت فقط حاول:

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

وهذا كل شيء.

أعتقد أنه سيكون من الأفضل إذا قمت بإنشاء مثيل من القماش الخاص بك وإضافته إلى مكون آخر وعدم استخدامه مباشرة من main

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top