jlist البند: تغيير المحاذاة العمودية
سؤال
يستخدم طلبي قائمًا Jofl لعرض القيم العددية.
هنا الشاشة الافتراضية:
+-----------------+
|value 1 |
|value 2 |
|value 3 |
| |
| |
| |
| |
+-----------------+
أرغب في تغيير المحاذاة الرأسية ، بحيث يتم عرض القيم في أسفل يمين الإطار ، مثل هذا:
+-----------------+
| |
| |
| |
| |
| value 1|
| value 2|
| value 3|
+-----------------+
إذا تمت إضافة عنصر جديد ، فيجب عرضه في الأسفل:
+-----------------+
| |
| |
| |
| value 1|
| value 2|
| value 3|
| value 4|
+-----------------+
توجد القائمة داخل JScrollPane ، للحد من عدد العناصر المعروضة.
هل هو ممكن؟ أو هل يجب علي استخدام مكون آخر؟
المحلول
كاختراق ربما يمكنك اللعب مع حدود القائمة. عندما تكون القائمة فارغة ، يمكنك حجم الحدود لتناول كل مساحة القائمة. عند إضافة صف ، تقوم بتقليل الحدود. insets insets حسب حجم الصف.
لا تنتمي إلى StackOverflow