تم إخفاء JToolbar بواسطة Jmenu
سؤال
أنا أستخدم NetBeans لإضافة Jtoolbar إلى نافذتي التي تحتوي أيضًا على Jmenubar. هنا هو نظرة وقت التصميم:alt text http://www.theinfernals.org.uk/misc/design.png
.. لكن خلال فترة التشغيل ، أحصل على هذا:
alt text http://www.theinfernals.org.uk/misc/runtime.png
مع شريط الأدوات على ما يبدو مخفية جزئيًا تحت أسماء القائمة. هذا على ماك ، راجع للشغل. هل هناك شيء غبي نسيت القيام به أو خدعة تخطيط يجب أن أستخدمها؟
تحرير: سأضيف أن المنطقة الموجودة أسفل شريط الأدوات عبارة عن splitcontainer.
المحلول
أعتقد أن المشكلة قد تكون في الواقع أن كائن شريط الأدوات لا يلفت القائمة (وهو أمر غير مرجح للغاية لأن Menubar ليس جزءًا من جزء المحتوى للإطار) ، ولكنه صغير جدًا. يمكنك ببساطة استخدام setMinimalsize على كائن شريط الأدوات بعد initComponents () أو تعيين الحد الأدنى لحجم شريط الأدوات في تفضيلات المكون في Matisse.