تغيير حجم JFrame - setPreferredSize ()
هناك عدة طرق لتغيير بعد JFrame ، لكن الطريقتين المعتادتين كافيتان setPreferredSize< / span> و setSize< / span> من JFrame.< حد الجدول = "1" cellpadding = "10" style = "لون الخلفية: #eeeeee ؛ انهيار الحدود: الانهيار. العرض: 100٪ ؛" >
على وجه التحديد ، يحتوي JFrame على 4 طرق:
- setSize () < / span>: يغير حجم المكون إلى الطول l والارتفاع h. يتم تكبير قيم الارتفاع والعرض تلقائيا إذا كانت أقل من الحد الأدنى للحجم المحدد بواسطة الطريقة. < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >setMinimumSize< / span>.
- setMinimumSize(): لتعيين الحد الأدنى للحجم الذي تدعمه النافذة. إذا كان حجم النافذة الحالي أقل من الحد الأدنى للحجم، توسيع أبعاد النافذة تلقائيا وتعديلها إلى الحد الأدنى الجديد للحجم. إذا كان النمط setSize () < / span> و setBounds () < / span> لاحقا بقيم أقل من تلك المحددة بواسطة setMinimumSize() ، سيتم تكبير النافذة تلقائيا إلى الحد الأدنى من القيم.
- setMaximumSize () < / span>: يحدد الحد الأقصى لحجم النافذة بقيم ثابتة كما في setMinimumSize () < / span>.
- < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >setPreferredSize(): يحدد الحجم المفضل للمكون. هذا هو الحجم الأمثل للمكون والاختيار الصحيح عندما يكون لديك مدير تخطيط.
example:
إليك رمز كامل يوضح مظهر JFrame مع تغيير الحجم:
import java.awt.Dimension;
import javax.swing.JFrame;
اختبار الطبقة العامة يمتد JFrame {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء JFrame
JFrame jframe = JFrame جديد ("تغيير حجم JFrame") ؛
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// تغيير بعد JFrame
jframe.setPreferredSize (البعد الجديد (300 ، 200)) ؛
//Center JFrame
jframe.setLocationRelativeTo(null);
jframe.setVisible (صحيح) ؛
}
} < / pre> المراجع:
المراجع: JPanel: setPreferredSize (البعد المفضل الحجم) < / a>
تعيين الحد الأدنى لحجم نافذة في java swing< / a>