سؤال

أنا أبحث عن وسيلة لإنشاء هيكل شجرة متداخلة في واجهة المستخدم الرسومية. لدي بعض "صناديق" تحتوي على العناصر فيها. أرغب في الانهيار الصناديق لكنني تم توسيعها عند النقر فوقه، مثل الطريقة التي يتم فيها التنقل في مجلدات على الشريط الجانبي. الطريقة الأولى التي نظرت فيها بتعامل مع "المربعات" كقائمتين، مع العناصر الموجودة في كل مربع مخزنة في قائمة Jlist متداخلة. هذا يبدو وكأنه طريقة معقدة جدا وسوء للقيام بذلك. كما أنه يمنع الصناديق من القابل للطي دون تعديلات واسعة على ActionListener. كنت آمل أن يعرف شخص ما من API ربما لعرض الملاحة الملفات التي قد يتم استخدامها هنا.

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

المحلول

يبدو وكأنه تبحث عنه JTREE.. وبعد هناك البرنامج التعليمي على استخدام JTREE.

نصائح أخرى

ربما كنت تبحث عن شيء مثل هذه.

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