آموزش Java Swing

آموزش Java Swing ۲: اجزای گرافیکی و Layout Manager

در Java Swing می‌توانید فرم‌های دسکتاپ را با کنترل‌هایی مانند JButton، JLabel، JTextField و JComboBox بسازید. Layout Manager محل و اندازه اجزا را متناسب با پنجره تنظیم می‌کند.

نمونه فرم

GridLayout اجزا را در شبکه‌ای با اندازه‌های برابر قرار می‌دهد. BorderLayout ناحیه‌های شمال، جنوب، شرق، غرب و مرکز دارد؛ BoxLayout برای ردیف یا ستون مفید است.

انتخاب چیدمان

برای فرم‌های ورود اطلاعات GridBagLayout انعطاف‌پذیرتر است. از setBounds برای طراحی ثابت پرهیز کنید، چون با تغییر اندازه پنجره یا مقیاس نمایش، رابط کاربری به‌هم می‌ریزد.

تمرین

فرم ثبت‌نامی با نام، ایمیل و دکمه ذخیره بسازید و با تغییر اندازه پنجره، رفتار Layout را آزمایش کنید. سپس به مدیریت رویدادها در Swing بروید.

نوشته های مشابه

دکمه بازگشت به بالا