إعادة استخدام JPanel في اجهة المستخدم الرسومية NetBeans مصمم

StackOverflow https://stackoverflow.com/questions/691890

سؤال

وهذا هو في نتبيانس 6.5، جافا 6.

ولدي التسلسل التالي في مصمم اجهة المستخدم الرسومية NetBeans:

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel
      JButton
      JPanel Y
        <...>
      JButton

سؤال:

وJPanel Y مطابق لJPanel X، لذلك أود أن مجرد إعادة JPanel X في كل من الأماكن، ولكن كيف أفعل ذلك داخل بناء واجهة المستخدم الرسومية؟

محاولات:

وحاولت نسخ لصق JPanel X، ولكنه يخلق كامل "العميق" نسخة (JPanel X1، الخ)، وتكرار كل شيء في JPanel X.

وأشار بعض غوغلينغ أنه قد يكون من الممكن إضافته إلى لوحة، ولكن لم أجد وسيلة لإضافة JPanel بسيط لوحة (في مقابل JFrame كاملة).

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

المحلول

وإنشاء فئة JPanel منفصلة. تخصيص JPanel حسب الحاجة. ثم يمكنك سحب وإسقاط الطبقة JPanel على مصمم النموذج. هذا هو بالضبط ما أقوم به.

وبدلا من ذلك، يمكنك النقر على استخدام فول ثم اكتب في اسم الفئة.

وبدلا من ذلك، يمكنك القيام إضافة من pallete وسوف تفحص JAR عن أي "الفول". يجب أن تلتقط JPanel العرف الخاص بك أيضا.

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