سؤال

chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}

هذا لا يعمل. يفتح دائمًا في الحجم الافتراضي.

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

المحلول

محاولة chooser.setPreferedSize(new Dimension(300, 200))

نصائح أخرى

ربما يكون الحل هو تمديد فئة JFileChooser وإفراط في تحميل المُنشئ باستخدام طريقة SetSize الجديدة. لست متأكدًا مما إذا كان هذا سيعمل. أعلم أنه يمكنك تمديد JDialog الأساسي للغاية لإنشاء مربعات حوار مخصصة ومجموعة الاتصال هناك عملت لي في المرة الأخيرة التي جربتها.

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